home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_emacs.idb / usr / freeware / share / emacs / 19.34 / lisp / nnsoup.elc.z / nnsoup.elc
Emacs Compiled Lisp  |  1998-10-28  |  15.4 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: Emacs Compiled Lisp (other/emacsCompiledLisp).
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
1% dexvert Emacs Compiled Lisp (other/emacsCompiledLisp) magic Unsupported
100% file Emacs/XEmacs v19 byte-compiled Lisp data default
99% file data default
100% TrID Emacs/XEmacs byte-compiled Lisp (generic) default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 13 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 6c 61 72 73 69 40 69 |piled by| larsi@i|
|00000020| 66 69 2e 75 69 6f 2e 6e | 6f 20 6f 6e 20 46 72 69 |fi.uio.n|o on Fri|
|00000030| 20 4a 75 6e 20 32 38 20 | 32 30 3a 33 34 3a 33 38 | Jun 28 |20:34:38|
|00000040| 20 31 39 39 36 0a 3b 3b | 3b 20 66 72 6f 6d 20 66 | 1996.;;|; from f|
|00000050| 69 6c 65 20 2f 67 64 2f | 67 6e 75 2f 65 6d 61 63 |ile /gd/|gnu/emac|
|00000060| 73 2f 31 39 2e 30 2f 6c | 69 73 70 2f 6e 6e 73 6f |s/19.0/l|isp/nnso|
|00000070| 75 70 2e 65 6c 0a 3b 3b | 3b 20 65 6d 61 63 73 20 |up.el.;;|; emacs |
|00000080| 76 65 72 73 69 6f 6e 20 | 31 39 2e 33 31 2e 34 2e |version |19.31.4.|
|00000090| 0a 3b 3b 3b 20 62 79 74 | 65 63 6f 6d 70 20 76 65 |.;;; byt|ecomp ve|
|000000a0| 72 73 69 6f 6e 20 46 53 | 46 20 32 2e 31 30 0a 3b |rsion FS|F 2.10.;|
|000000b0| 3b 3b 20 6f 70 74 69 6d | 69 7a 61 74 69 6f 6e 20 |;; optim|ization |
|000000c0| 69 73 20 6f 6e 2e 0a 3b | 3b 3b 20 74 68 69 73 20 |is on..;|;; this |
|000000d0| 66 69 6c 65 20 75 73 65 | 73 20 6f 70 63 6f 64 65 |file use|s opcode|
|000000e0| 73 20 77 68 69 63 68 20 | 64 6f 20 6e 6f 74 20 65 |s which |do not e|
|000000f0| 78 69 73 74 20 69 6e 20 | 45 6d 61 63 73 20 31 38 |xist in |Emacs 18|
|00000100| 2e 0a 0a 28 69 66 20 28 | 61 6e 64 20 28 62 6f 75 |...(if (|and (bou|
|00000110| 6e 64 70 20 27 65 6d 61 | 63 73 2d 76 65 72 73 69 |ndp 'ema|cs-versi|
|00000120| 6f 6e 29 0a 09 20 28 6f | 72 20 28 61 6e 64 20 28 |on).. (o|r (and (|
|00000130| 62 6f 75 6e 64 70 20 27 | 65 70 6f 63 68 3a 3a 76 |boundp '|epoch::v|
|00000140| 65 72 73 69 6f 6e 29 20 | 65 70 6f 63 68 3a 3a 76 |ersion) |epoch::v|
|00000150| 65 72 73 69 6f 6e 29 0a | 09 20 20 20 20 20 28 73 |ersion).|. (s|
|00000160| 74 72 69 6e 67 2d 6c 65 | 73 73 70 20 65 6d 61 63 |tring-le|ssp emac|
|00000170| 73 2d 76 65 72 73 69 6f | 6e 20 22 31 39 2e 32 39 |s-versio|n "19.29|
|00000180| 22 29 29 29 0a 20 20 20 | 20 28 65 72 72 6f 72 20 |"))). | (error |
|00000190| 22 60 6e 6e 73 6f 75 70 | 2e 65 6c 27 20 77 61 73 |"`nnsoup|.el' was|
|000001a0| 20 63 6f 6d 70 69 6c 65 | 64 20 66 6f 72 20 45 6d | compile|d for Em|
|000001b0| 61 63 73 20 31 39 2e 32 | 39 20 6f 72 20 6c 61 74 |acs 19.2|9 or lat|
|000001c0| 65 72 22 29 29 0a 0a 0a | 28 62 79 74 65 2d 63 6f |er"))...|(byte-co|
|000001d0| 64 65 20 22 c0 c1 21 88 | c0 c2 21 88 c0 c3 21 88 |de "..!.|..!...!.|
|000001e0| c0 c4 21 88 c0 c5 21 88 | c6 c7 c8 c9 5c 22 c9 89 |..!...!.|....\"..|
|000001f0| 46 0e 5c 6e 42 16 5c 6e | c9 87 22 20 5b 72 65 71 |F.\nB.\n|.." [req|
|00000200| 75 69 72 65 20 6e 6e 68 | 65 61 64 65 72 20 6e 6e |uire nnh|eader nn|
|00000210| 6d 61 69 6c 20 67 6e 75 | 73 2d 73 6f 75 70 20 67 |mail gnu|s-soup g|
|00000220| 6e 75 73 2d 6d 73 67 20 | 6e 6e 6f 6f 20 6e 6e 73 |nus-msg |nnoo nns|
|00000230| 6f 75 70 20 6d 61 70 63 | 61 72 20 23 5b 28 70 29 |oup mapc|ar #[(p)|
|00000240| 20 22 08 43 87 22 20 5b | 70 5d 20 31 5d 20 6e 69 | ".C." [|p] 1] ni|
|00000250| 6c 20 6e 6e 6f 6f 2d 64 | 65 66 69 6e 69 74 69 6f |l nnoo-d|efinitio|
|00000260| 6e 2d 61 6c 69 73 74 5d | 20 34 29 0a 23 40 32 35 |n-alist]| 4).#@25|
|00000270| 20 2a 53 4f 55 50 20 70 | 61 63 6b 65 74 20 64 69 | *SOUP p|acket di|
|00000280| 72 65 63 74 6f 72 79 2e | 1f 0a 28 64 65 66 76 61 |rectory.|..(defva|
|00000290| 72 20 6e 6e 73 6f 75 70 | 2d 64 69 72 65 63 74 6f |r nnsoup|-directo|
|000002a0| 72 79 20 22 7e 2f 53 4f | 55 50 2f 22 20 28 23 24 |ry "~/SO|UP/" (#$|
|000002b0| 20 2e 20 2d 36 32 35 29 | 29 0a 28 6e 6e 6f 6f 2d | . -625)|).(nnoo-|
|000002c0| 64 65 66 69 6e 65 20 28 | 71 75 6f 74 65 20 6e 6e |define (|quote nn|
|000002d0| 73 6f 75 70 2d 64 69 72 | 65 63 74 6f 72 79 29 20 |soup-dir|ectory) |
|000002e0| 6e 69 6c 29 0a 23 40 34 | 33 20 2a 57 68 65 72 65 |nil).#@4|3 *Where|
|000002f0| 20 6e 6e 73 6f 75 70 20 | 77 69 6c 6c 20 73 74 6f | nnsoup |will sto|
|00000300| 72 65 20 74 65 6d 70 6f | 72 61 72 79 20 66 69 6c |re tempo|rary fil|
|00000310| 65 73 2e 1f 0a 28 64 65 | 66 76 61 72 20 6e 6e 73 |es...(de|fvar nns|
|00000320| 6f 75 70 2d 74 6d 70 2d | 64 69 72 65 63 74 6f 72 |oup-tmp-|director|
|00000330| 79 20 22 2f 74 6d 70 2f | 22 20 28 23 24 20 2e 20 |y "/tmp/|" (#$ . |
|00000340| 2d 37 34 36 29 29 0a 28 | 6e 6e 6f 6f 2d 64 65 66 |-746)).(|nnoo-def|
|00000350| 69 6e 65 20 28 71 75 6f | 74 65 20 6e 6e 73 6f 75 |ine (quo|te nnsou|
|00000360| 70 2d 74 6d 70 2d 64 69 | 72 65 63 74 6f 72 79 29 |p-tmp-di|rectory)|
|00000370| 20 6e 69 6c 29 0a 23 40 | 35 33 20 2a 44 69 72 65 | nil).#@|53 *Dire|
|00000380| 63 74 6f 72 79 20 77 68 | 65 72 65 20 6f 75 74 67 |ctory wh|ere outg|
|00000390| 6f 69 6e 67 20 70 61 63 | 6b 65 74 73 20 77 69 6c |oing pac|kets wil|
|000003a0| 6c 20 62 65 20 63 6f 6d | 70 6f 73 65 64 2e 1f 0a |l be com|posed...|
|000003b0| 28 64 65 66 76 61 72 20 | 6e 6e 73 6f 75 70 2d 72 |(defvar |nnsoup-r|
|000003c0| 65 70 6c 69 65 73 2d 64 | 69 72 65 63 74 6f 72 79 |eplies-d|irectory|
|000003d0| 20 28 63 6f 6e 63 61 74 | 20 6e 6e 73 6f 75 70 2d | (concat| nnsoup-|
|000003e0| 64 69 72 65 63 74 6f 72 | 79 20 22 72 65 70 6c 69 |director|y "repli|
|000003f0| 65 73 2f 22 29 20 28 23 | 24 20 2e 20 2d 38 39 31 |es/") (#|$ . -891|
|00000400| 29 29 0a 28 6e 6e 6f 6f | 2d 64 65 66 69 6e 65 20 |)).(nnoo|-define |
|00000410| 28 71 75 6f 74 65 20 6e | 6e 73 6f 75 70 2d 72 65 |(quote n|nsoup-re|
|00000420| 70 6c 69 65 73 2d 64 69 | 72 65 63 74 6f 72 79 29 |plies-di|rectory)|
|00000430| 20 6e 69 6c 29 0a 23 40 | 33 34 20 2a 46 6f 72 6d | nil).#@|34 *Form|
|00000440| 61 74 20 6f 66 20 74 68 | 65 20 72 65 70 6c 69 65 |at of th|e replie|
|00000450| 73 20 70 61 63 6b 61 67 | 65 73 2e 1f 0a 28 64 65 |s packag|es...(de|
|00000460| 66 76 61 72 20 6e 6e 73 | 6f 75 70 2d 72 65 70 6c |fvar nns|oup-repl|
|00000470| 69 65 73 2d 66 6f 72 6d | 61 74 2d 74 79 70 65 20 |ies-form|at-type |
|00000480| 31 31 30 20 28 23 24 20 | 2e 20 2d 31 30 38 33 29 |110 (#$ |. -1083)|
|00000490| 29 0a 28 6e 6e 6f 6f 2d | 64 65 66 69 6e 65 20 28 |).(nnoo-|define (|
|000004a0| 71 75 6f 74 65 20 6e 6e | 73 6f 75 70 2d 72 65 70 |quote nn|soup-rep|
|000004b0| 6c 69 65 73 2d 66 6f 72 | 6d 61 74 2d 74 79 70 65 |lies-for|mat-type|
|000004c0| 29 20 6e 69 6c 29 0a 23 | 40 33 38 20 2a 49 6e 64 |) nil).#|@38 *Ind|
|000004d0| 65 78 20 74 79 70 65 20 | 6f 66 20 74 68 65 20 72 |ex type |of the r|
|000004e0| 65 70 6c 69 65 73 20 70 | 61 63 6b 61 67 65 73 2e |eplies p|ackages.|
|000004f0| 1f 0a 28 64 65 66 76 61 | 72 20 6e 6e 73 6f 75 70 |..(defva|r nnsoup|
|00000500| 2d 72 65 70 6c 69 65 73 | 2d 69 6e 64 65 78 2d 74 |-replies|-index-t|
|00000510| 79 70 65 20 31 31 30 20 | 28 23 24 20 2e 20 2d 31 |ype 110 |(#$ . -1|
|00000520| 32 32 38 29 29 0a 28 6e | 6e 6f 6f 2d 64 65 66 69 |228)).(n|noo-defi|
|00000530| 6e 65 20 28 71 75 6f 74 | 65 20 6e 6e 73 6f 75 70 |ne (quot|e nnsoup|
|00000540| 2d 72 65 70 6c 69 65 73 | 2d 69 6e 64 65 78 2d 74 |-replies|-index-t|
|00000550| 79 70 65 29 20 6e 69 6c | 29 0a 23 40 31 34 20 41 |ype) nil|).#@14 A|
|00000560| 63 74 69 76 65 20 66 69 | 6c 65 2e 1f 0a 28 64 65 |ctive fi|le...(de|
|00000570| 66 76 61 72 20 6e 6e 73 | 6f 75 70 2d 61 63 74 69 |fvar nns|oup-acti|
|00000580| 76 65 2d 66 69 6c 65 20 | 28 63 6f 6e 63 61 74 20 |ve-file |(concat |
|00000590| 6e 6e 73 6f 75 70 2d 64 | 69 72 65 63 74 6f 72 79 |nnsoup-d|irectory|
|000005a0| 20 22 61 63 74 69 76 65 | 22 29 20 28 23 24 20 2e | "active|") (#$ .|
|000005b0| 20 31 33 37 35 29 29 0a | 28 6e 6e 6f 6f 2d 64 65 | 1375)).|(nnoo-de|
|000005c0| 66 69 6e 65 20 28 71 75 | 6f 74 65 20 6e 6e 73 6f |fine (qu|ote nnso|
|000005d0| 75 70 2d 61 63 74 69 76 | 65 2d 66 69 6c 65 29 20 |up-activ|e-file) |
|000005e0| 6e 69 6c 29 0a 23 40 32 | 30 35 20 46 6f 72 6d 61 |nil).#@2|05 Forma|
|000005f0| 74 20 73 74 72 69 6e 67 | 20 63 6f 6d 6d 61 6e 64 |t string| command|
|00000600| 20 66 6f 72 20 70 61 63 | 6b 69 6e 67 20 61 20 53 | for pac|king a S|
|00000610| 4f 55 50 20 70 61 63 6b | 65 74 2e 0a 54 68 65 20 |OUP pack|et..The |
|00000620| 53 4f 55 50 20 66 69 6c | 65 73 20 77 69 6c 6c 20 |SOUP fil|es will |
|00000630| 62 65 20 69 6e 73 65 72 | 74 65 64 20 77 68 65 72 |be inser|ted wher|
|00000640| 65 20 74 68 65 20 25 73 | 20 69 73 20 69 6e 20 74 |e the %s| is in t|
|00000650| 68 65 20 73 74 72 69 6e | 67 2e 0a 54 68 69 73 20 |he strin|g..This |
|00000660| 73 74 72 69 6e 67 20 4d | 55 53 54 20 63 6f 6e 74 |string M|UST cont|
|00000670| 61 69 6e 20 62 6f 74 68 | 20 25 73 20 61 6e 64 20 |ain both| %s and |
|00000680| 25 64 2e 20 54 68 65 20 | 66 69 6c 65 20 6e 75 6d |%d. The |file num|
|00000690| 62 65 72 20 77 69 6c 6c | 20 62 65 0a 69 6e 73 65 |ber will| be.inse|
|000006a0| 72 74 65 64 20 77 68 65 | 72 65 20 25 64 20 61 70 |rted whe|re %d ap|
|000006b0| 70 65 61 72 73 2e 1f 0a | 28 64 65 66 76 61 72 20 |pears...|(defvar |
|000006c0| 6e 6e 73 6f 75 70 2d 70 | 61 63 6b 65 72 20 22 74 |nnsoup-p|acker "t|
|000006d0| 61 72 20 63 66 20 2d 20 | 25 73 20 7c 20 67 7a 69 |ar cf - |%s | gzi|
|000006e0| 70 20 3e 20 24 48 4f 4d | 45 2f 53 6f 75 70 69 6e |p > $HOM|E/Soupin|
|000006f0| 25 64 2e 74 67 7a 22 20 | 28 23 24 20 2e 20 31 35 |%d.tgz" |(#$ . 15|
|00000700| 31 35 29 29 0a 28 6e 6e | 6f 6f 2d 64 65 66 69 6e |15)).(nn|oo-defin|
|00000710| 65 20 28 71 75 6f 74 65 | 20 6e 6e 73 6f 75 70 2d |e (quote| nnsoup-|
|00000720| 70 61 63 6b 65 72 29 20 | 6e 69 6c 29 0a 23 40 31 |packer) |nil).#@1|
|00000730| 30 37 20 2a 46 6f 72 6d | 61 74 20 73 74 72 69 6e |07 *Form|at strin|
|00000740| 67 20 63 6f 6d 6d 61 6e | 64 20 66 6f 72 20 75 6e |g comman|d for un|
|00000750| 70 61 63 6b 69 6e 67 20 | 61 20 53 4f 55 50 20 70 |packing |a SOUP p|
|00000760| 61 63 6b 65 74 2e 0a 54 | 68 65 20 53 4f 55 50 20 |acket..T|he SOUP |
|00000770| 70 61 63 6b 65 74 20 66 | 69 6c 65 20 6e 61 6d 65 |packet f|ile name|
|00000780| 20 77 69 6c 6c 20 62 65 | 20 69 6e 73 65 72 74 65 | will be| inserte|
|00000790| 64 20 61 74 20 74 68 65 | 20 25 73 2e 1f 0a 28 64 |d at the| %s...(d|
|000007a0| 65 66 76 61 72 20 6e 6e | 73 6f 75 70 2d 75 6e 70 |efvar nn|soup-unp|
|000007b0| 61 63 6b 65 72 20 22 67 | 75 6e 7a 69 70 20 2d 63 |acker "g|unzip -c|
|000007c0| 20 25 73 20 7c 20 74 61 | 72 20 78 76 66 20 2d 22 | %s | ta|r xvf -"|
|000007d0| 20 28 23 24 20 2e 20 2d | 31 38 34 33 29 29 0a 28 | (#$ . -|1843)).(|
|000007e0| 6e 6e 6f 6f 2d 64 65 66 | 69 6e 65 20 28 71 75 6f |nnoo-def|ine (quo|
|000007f0| 74 65 20 6e 6e 73 6f 75 | 70 2d 75 6e 70 61 63 6b |te nnsou|p-unpack|
|00000800| 65 72 29 20 6e 69 6c 29 | 0a 23 40 34 37 20 2a 57 |er) nil)|.#@47 *W|
|00000810| 68 65 72 65 20 6e 6e 73 | 6f 75 70 20 77 69 6c 6c |here nns|oup will|
|00000820| 20 6c 6f 6f 6b 20 66 6f | 72 20 69 6e 63 6f 6d 69 | look fo|r incomi|
|00000830| 6e 67 20 70 61 63 6b 65 | 74 73 2e 1f 0a 28 64 65 |ng packe|ts...(de|
|00000840| 66 76 61 72 20 6e 6e 73 | 6f 75 70 2d 70 61 63 6b |fvar nns|oup-pack|
|00000850| 65 74 2d 64 69 72 65 63 | 74 6f 72 79 20 22 7e 2f |et-direc|tory "~/|
|00000860| 22 20 28 23 24 20 2e 20 | 2d 32 30 36 32 29 29 0a |" (#$ . |-2062)).|
|00000870| 28 6e 6e 6f 6f 2d 64 65 | 66 69 6e 65 20 28 71 75 |(nnoo-de|fine (qu|
|00000880| 6f 74 65 20 6e 6e 73 6f | 75 70 2d 70 61 63 6b 65 |ote nnso|up-packe|
|00000890| 74 2d 64 69 72 65 63 74 | 6f 72 79 29 20 6e 69 6c |t-direct|ory) nil|
|000008a0| 29 0a 23 40 37 33 20 2a | 52 65 67 75 6c 61 72 20 |).#@73 *|Regular |
|000008b0| 65 78 70 72 65 73 73 69 | 6f 6e 20 6d 61 74 63 68 |expressi|on match|
|000008c0| 69 6e 67 20 53 4f 55 50 | 20 70 61 63 6b 65 74 73 |ing SOUP| packets|
|000008d0| 20 69 6e 20 60 6e 6e 73 | 6f 75 70 2d 70 61 63 6b | in `nns|oup-pack|
|000008e0| 65 74 2d 64 69 72 65 63 | 74 6f 72 79 27 2e 1f 0a |et-direc|tory'...|
|000008f0| 28 64 65 66 76 61 72 20 | 6e 6e 73 6f 75 70 2d 70 |(defvar |nnsoup-p|
|00000900| 61 63 6b 65 74 2d 72 65 | 67 65 78 70 20 22 53 6f |acket-re|gexp "So|
|00000910| 75 70 6f 75 74 22 20 28 | 23 24 20 2e 20 2d 32 32 |upout" (|#$ . -22|
|00000920| 31 35 29 29 0a 28 6e 6e | 6f 6f 2d 64 65 66 69 6e |15)).(nn|oo-defin|
|00000930| 65 20 28 71 75 6f 74 65 | 20 6e 6e 73 6f 75 70 2d |e (quote| nnsoup-|
|00000940| 70 61 63 6b 65 74 2d 72 | 65 67 65 78 70 29 20 6e |packet-r|egexp) n|
|00000950| 69 6c 29 0a 23 40 31 37 | 20 6e 6e 73 6f 75 70 20 |il).#@17| nnsoup |
|00000960| 76 65 72 73 69 6f 6e 2e | 1f 0a 28 64 65 66 63 6f |version.|..(defco|
|00000970| 6e 73 74 20 6e 6e 73 6f | 75 70 2d 76 65 72 73 69 |nst nnso|up-versi|
|00000980| 6f 6e 20 22 6e 6e 73 6f | 75 70 20 30 2e 30 22 20 |on "nnso|up 0.0" |
|00000990| 28 23 24 20 2e 20 32 33 | 39 33 29 29 0a 28 62 79 |(#$ . 23|93)).(by|
|000009a0| 74 65 2d 63 6f 64 65 20 | 22 c0 c1 21 84 08 00 c2 |te-code |"..!....|
|000009b0| 11 c1 0b 42 13 c4 c1 c5 | 5c 22 88 c0 c6 21 84 1a |...B....|\"...!..|
|000009c0| 00 c5 16 06 c6 0b 42 13 | c4 c6 c5 5c 22 88 c0 c7 |......B.|...\"...|
|000009d0| 21 84 2c 00 c8 16 07 c7 | 0b 42 13 c4 c7 c5 5c 22 |!.,.....|.B....\"|
|000009e0| 88 c0 c9 21 84 3e 00 c5 | 16 09 c9 0b 42 13 c4 c9 |...!.>..|....B...|
|000009f0| c5 5c 22 88 c0 ca 21 84 | 50 00 c5 16 5c 6e ca 0b |.\"...!.|P...\n..|
|00000a00| 42 13 c4 ca c5 5c 22 88 | c0 cb 21 84 62 00 c5 16 |B....\".|..!.b...|
|00000a10| 0b cb 0b 42 13 c4 cb c5 | 5c 22 88 c0 cc 21 84 74 |...B....|\"...!.t|
|00000a20| 00 c5 16 5c 66 cc 0b 42 | 13 c4 cc c5 5c 22 88 cd |...\f..B|....\"..|
|00000a30| ce 21 87 22 20 5b 62 6f | 75 6e 64 70 20 6e 6e 73 |.!." [bo|undp nns|
|00000a40| 6f 75 70 2d 73 74 61 74 | 75 73 2d 73 74 72 69 6e |oup-stat|us-strin|
|00000a50| 67 20 22 22 20 63 75 72 | 72 65 6e 74 2d 6c 6f 61 |g "" cur|rent-loa|
|00000a60| 64 2d 6c 69 73 74 20 6e | 6e 6f 6f 2d 64 65 66 69 |d-list n|noo-defi|
|00000a70| 6e 65 20 6e 69 6c 20 6e | 6e 73 6f 75 70 2d 67 72 |ne nil n|nsoup-gr|
|00000a80| 6f 75 70 2d 61 6c 69 73 | 74 20 6e 6e 73 6f 75 70 |oup-alis|t nnsoup|
|00000a90| 2d 63 75 72 72 65 6e 74 | 2d 70 72 65 66 69 78 20 |-current|-prefix |
|00000aa0| 30 20 6e 6e 73 6f 75 70 | 2d 72 65 70 6c 69 65 73 |0 nnsoup|-replies|
|00000ab0| 2d 6c 69 73 74 20 6e 6e | 73 6f 75 70 2d 62 75 66 |-list nn|soup-buf|
|00000ac0| 66 65 72 73 20 6e 6e 73 | 6f 75 70 2d 63 75 72 72 |fers nns|oup-curr|
|00000ad0| 65 6e 74 2d 67 72 6f 75 | 70 20 6e 6e 73 6f 75 70 |ent-grou|p nnsoup|
|00000ae0| 2d 67 72 6f 75 70 2d 61 | 6c 69 73 74 2d 74 6f 75 |-group-a|list-tou|
|00000af0| 63 68 65 64 20 6e 6e 6f | 6f 2d 64 65 66 69 6e 65 |ched nno|o-define|
|00000b00| 2d 62 61 73 69 63 73 2d | 31 20 6e 6e 73 6f 75 70 |-basics-|1 nnsoup|
|00000b10| 5d 20 33 29 0a 28 64 65 | 66 61 6c 69 61 73 20 27 |] 3).(de|falias '|
|00000b20| 6e 6e 73 6f 75 70 2d 72 | 65 74 72 69 65 76 65 2d |nnsoup-r|etrieve-|
|00000b30| 68 65 61 64 65 72 73 20 | 23 5b 28 73 65 71 75 65 |headers |#[(seque|
|00000b40| 6e 63 65 20 26 6f 70 74 | 69 6f 6e 61 6c 20 67 72 |nce &opt|ional gr|
|00000b50| 6f 75 70 20 73 65 72 76 | 65 72 20 66 65 74 63 68 |oup serv|er fetch|
|00000b60| 2d 6f 6c 64 29 20 22 c0 | 09 21 88 8a 5c 6e 71 88 |-old) ".|.!..\nq.|
|00000b70| c3 20 88 c4 0d 0e 06 5c | 22 41 41 0e 07 c8 c9 89 |. .....\|"AA.....|
|00000b80| 89 1e 5c 6e 1e 0b 1e 5c | 66 1e 0d 1e 0e 1e 0f 0e |..\n...\|f.......|
|00000b90| 07 40 3b 83 2f 00 d0 82 | 58 01 0e 0f 83 b2 00 0e |.@;./...|X.......|
|00000ba0| 07 83 b2 00 0e 0f 83 53 | 00 0e 0f 40 40 41 0e 07 |.......S|...@@A..|
|00000bb0| 40 57 83 53 00 0e 0f 41 | 89 16 0f 84 3e 00 0e 0f |@W.S...A|....>...|
|00000bc0| 83 2f 00 0e 0f 40 0e 5c | 66 42 16 5c 66 c9 16 0b |./...@.\|fB.\f...|
|00000bd0| 0e 0f 40 41 40 d1 48 d2 | 48 d3 55 84 7f 00 d4 d5 |..@A@.H.|H.U.....|
|00000be0| 0e 0f 40 41 40 d6 48 21 | 21 84 82 00 c9 16 0d 0e |..@A@.H!|!.......|
|00000bf0| 07 83 a4 00 0e 07 40 0e | 0f 40 40 41 58 83 a4 00 |......@.|.@@AX...|
|00000c00| 0e 07 40 0e 0b 42 16 0b | 0e 07 41 89 16 07 84 87 |..@..B..|..A.....|
|00000c10| 00 0e 5c 66 0e 0b 9f 0e | 5c 66 40 42 a0 88 82 2f |..\f....|\f@B.../|
|00000c20| 00 0e 5c 66 9f 16 5c 66 | 0e 0d 83 10 01 0e 5c 66 |..\f..\f|......\f|
|00000c30| 83 5c 66 01 64 62 88 60 | 0e 5c 66 40 41 40 40 d7 |.\f.db.`|.\f@A@@.|
|00000c40| d1 0e 5c 66 40 38 d6 48 | 21 1e 18 1e 19 1e 1a 0e |..\f@8.H|!.......|
|00000c50| 18 83 02 01 db 0e 18 21 | 88 0e 1a 62 88 dc dd 21 |.......!|...b...!|
|00000c60| 83 02 01 de df 0e 19 21 | c8 89 23 88 0e 19 54 16 |.......!|..#...T.|
|00000c70| 19 d2 79 88 82 e8 00 2b | 0e 5c 66 41 89 16 5c 66 |..y....+|.\fA..\f|
|00000c80| 84 c1 00 e0 82 58 01 0e | 5c 66 83 54 01 0e 5c 66 |.....X..|\f.T..\f|
|00000c90| 40 40 16 0e 0e 5c 66 41 | 16 5c 66 0e 0e 83 10 01 |@@...\fA|.\f.....|
|00000ca0| e1 0e 0e 40 0e 5c 66 40 | 41 e2 23 89 16 5c 6e 83 |...@.\f@|A.#..\n.|
|00000cb0| 4b 01 64 62 88 e3 e4 0e | 0e 40 5c 22 63 88 db 0e |K.db....|.@\"c...|
|00000cc0| 5c 6e 21 88 64 62 88 e5 | 63 88 0e 0e 41 89 16 0e |\n!.db..|c...A...|
|00000cd0| 82 5c 22 01 e6 20 88 d0 | 2e 07 87 22 20 5b 6e 6e |.\".. ..|..." [nn|
|00000ce0| 73 6f 75 70 2d 70 6f 73 | 73 69 62 6c 79 2d 63 68 |soup-pos|sibly-ch|
|00000cf0| 61 6e 67 65 2d 67 72 6f | 75 70 20 67 72 6f 75 70 |ange-gro|up group|
|00000d00| 20 6e 6e 74 70 2d 73 65 | 72 76 65 72 2d 62 75 66 | nntp-se|rver-buf|
|00000d10| 66 65 72 20 65 72 61 73 | 65 2d 62 75 66 66 65 72 |fer eras|e-buffer|
|00000d20| 20 61 73 73 6f 63 20 6e | 6e 73 6f 75 70 2d 63 75 | assoc n|nsoup-cu|
|00000d30| 72 72 65 6e 74 2d 67 72 | 6f 75 70 20 6e 6e 73 6f |rrent-gr|oup nnso|
|00000d40| 75 70 2d 67 72 6f 75 70 | 2d 61 6c 69 73 74 20 73 |up-group|-alist s|
|00000d50| 65 71 75 65 6e 63 65 20 | 74 20 6e 69 6c 20 6d 73 |equence |t nil ms|
|00000d60| 67 2d 62 75 66 20 74 68 | 69 73 2d 61 72 65 61 2d |g-buf th|is-area-|
|00000d70| 73 65 71 20 75 73 65 66 | 75 6c 2d 61 72 65 61 73 |seq usef|ul-areas|
|00000d80| 20 75 73 65 2d 6e 6f 76 | 20 61 72 74 69 63 6c 65 | use-nov| article|
|00000d90| 73 20 61 72 65 61 73 20 | 68 65 61 64 65 72 73 20 |s areas |headers |
|00000da0| 32 20 31 20 31 31 30 20 | 66 69 6c 65 2d 65 78 69 |2 1 110 |file-exi|
|00000db0| 73 74 73 2d 70 20 6e 6e | 73 6f 75 70 2d 66 69 6c |sts-p nn|soup-fil|
|00000dc0| 65 20 30 20 6e 6e 73 6f | 75 70 2d 69 6e 64 65 78 |e 0 nnso|up-index|
|00000dd0| 2d 62 75 66 66 65 72 20 | 69 6e 64 65 78 2d 62 75 |-buffer |index-bu|
|00000de0| 66 66 65 72 20 6e 75 6d | 62 65 72 20 62 20 69 6e |ffer num|ber b in|
|00000df0| 73 65 72 74 2d 62 75 66 | 66 65 72 2d 73 75 62 73 |sert-buf|fer-subs|
|00000e00| 74 72 69 6e 67 20 6c 6f | 6f 6b 69 6e 67 2d 61 74 |tring lo|oking-at|
|00000e10| 20 22 5b 30 2d 39 5d 2b | 22 20 72 65 70 6c 61 63 | "[0-9]+|" replac|
|00000e20| 65 2d 6d 61 74 63 68 20 | 69 6e 74 2d 74 6f 2d 73 |e-match |int-to-s|
|00000e30| 74 72 69 6e 67 20 6e 6f | 76 20 6e 6e 73 6f 75 70 |tring no|v nnsoup|
|00000e40| 2d 6e 61 72 72 6f 77 2d | 74 6f 2d 61 72 74 69 63 |-narrow-|to-artic|
|00000e50| 6c 65 20 68 65 61 64 20 | 66 6f 72 6d 61 74 20 22 |le head |format "|
|00000e60| 32 32 31 20 25 64 20 41 | 72 74 69 63 6c 65 20 72 |221 %d A|rticle r|
|00000e70| 65 74 72 69 65 76 65 64 | 2e 5c 6e 22 20 22 2e 5c |etrieved|.\n" ".\|
|00000e80| 6e 22 20 6e 6e 68 65 61 | 64 65 72 2d 66 6f 6c 64 |n" nnhea|der-fold|
|00000e90| 2d 63 6f 6e 74 69 6e 75 | 61 74 69 6f 6e 2d 6c 69 |-continu|ation-li|
|00000ea0| 6e 65 73 5d 20 37 5d 29 | 0a 28 6e 6e 6f 6f 2d 72 |nes] 7])|.(nnoo-r|
|00000eb0| 65 67 69 73 74 65 72 2d | 66 75 6e 63 74 69 6f 6e |egister-|function|
|00000ec0| 20 28 71 75 6f 74 65 20 | 6e 6e 73 6f 75 70 2d 72 | (quote |nnsoup-r|
|00000ed0| 65 74 72 69 65 76 65 2d | 68 65 61 64 65 72 73 29 |etrieve-|headers)|
|00000ee0| 29 0a 28 64 65 66 61 6c | 69 61 73 20 27 6e 6e 73 |).(defal|ias 'nns|
|00000ef0| 6f 75 70 2d 6f 70 65 6e | 2d 73 65 72 76 65 72 20 |oup-open|-server |
|00000f00| 23 5b 28 73 65 72 76 65 | 72 20 26 6f 70 74 69 6f |#[(serve|r &optio|
|00000f10| 6e 61 6c 20 64 65 66 73 | 29 20 22 c0 c1 5c 6e 0b |nal defs|) "..\n.|
|00000f20| 23 88 c4 0d 21 84 11 00 | c6 c7 c8 8f 88 c4 0d 21 |#...!...|.......!|
|00000f30| 84 20 00 c9 20 88 ca c1 | cb 0d 23 87 cc cd 0d 21 |. .. ...|..#....!|
|00000f40| 21 84 31 00 c9 20 88 ca | c1 ce 0d 23 87 cf 20 88 |!.1.. ..|...#.. .|
|00000f50| ca c1 d0 5c 6e 0d 24 88 | d1 87 22 20 5b 6e 6e 6f |...\n.$.|.." [nno|
|00000f60| 6f 2d 63 68 61 6e 67 65 | 2d 73 65 72 76 65 72 20 |o-change|-server |
|00000f70| 6e 6e 73 6f 75 70 20 73 | 65 72 76 65 72 20 64 65 |nnsoup s|erver de|
|00000f80| 66 73 20 66 69 6c 65 2d | 65 78 69 73 74 73 2d 70 |fs file-|exists-p|
|00000f90| 20 6e 6e 73 6f 75 70 2d | 64 69 72 65 63 74 6f 72 | nnsoup-|director|
|00000fa0| 79 20 6e 69 6c 20 28 6d | 61 6b 65 2d 64 69 72 65 |y nil (m|ake-dire|
|00000fb0| 63 74 6f 72 79 20 6e 6e | 73 6f 75 70 2d 64 69 72 |ctory nn|soup-dir|
|00000fc0| 65 63 74 6f 72 79 20 74 | 29 20 28 28 65 72 72 6f |ectory t|) ((erro|
|00000fd0| 72 29 29 20 6e 6e 73 6f | 75 70 2d 63 6c 6f 73 65 |r)) nnso|up-close|
|00000fe0| 2d 73 65 72 76 65 72 20 | 6e 6e 68 65 61 64 65 72 |-server |nnheader|
|00000ff0| 2d 72 65 70 6f 72 74 20 | 22 43 6f 75 6c 64 6e 27 |-report |"Couldn'|
|00001000| 74 20 63 72 65 61 74 65 | 20 64 69 72 65 63 74 6f |t create| directo|
|00001010| 72 79 3a 20 25 73 22 20 | 66 69 6c 65 2d 64 69 72 |ry: %s" |file-dir|
|00001020| 65 63 74 6f 72 79 2d 70 | 20 66 69 6c 65 2d 74 72 |ectory-p| file-tr|
|00001030| 75 65 6e 61 6d 65 20 22 | 4e 6f 74 20 61 20 64 69 |uename "|Not a di|
|00001040| 72 65 63 74 6f 72 79 3a | 20 25 73 22 20 6e 6e 73 |rectory:| %s" nns|
|00001050| 6f 75 70 2d 72 65 61 64 | 2d 61 63 74 69 76 65 2d |oup-read|-active-|
|00001060| 66 69 6c 65 20 22 4f 70 | 65 6e 65 64 20 73 65 72 |file "Op|ened ser|
|00001070| 76 65 72 20 25 73 20 75 | 73 69 6e 67 20 64 69 72 |ver %s u|sing dir|
|00001080| 65 63 74 6f 72 79 20 25 | 73 22 20 74 5d 20 35 5d |ectory %|s" t] 5]|
|00001090| 29 0a 28 6e 6e 6f 6f 2d | 72 65 67 69 73 74 65 72 |).(nnoo-|register|
|000010a0| 2d 66 75 6e 63 74 69 6f | 6e 20 28 71 75 6f 74 65 |-functio|n (quote|
|000010b0| 20 6e 6e 73 6f 75 70 2d | 6f 70 65 6e 2d 73 65 72 | nnsoup-|open-ser|
|000010c0| 76 65 72 29 29 0a 28 64 | 65 66 61 6c 69 61 73 20 |ver)).(d|efalias |
|000010d0| 27 6e 6e 73 6f 75 70 2d | 72 65 71 75 65 73 74 2d |'nnsoup-|request-|
|000010e0| 63 6c 6f 73 65 20 23 5b | 6e 69 6c 20 22 c0 20 88 |close #[|nil ". .|
|000010f0| c1 20 88 c2 20 88 c3 1c | 0d 83 27 00 0d 89 41 15 |. .. ...|..'...A.|
|00001100| 40 41 89 14 83 0b 00 c6 | 5c 66 21 83 0b 00 c7 5c |@A......|\f!....\|
|00001110| 66 21 88 82 0b 00 29 c3 | 16 08 c3 16 09 c3 16 5c |f!....).|.......\|
|00001120| 6e c3 16 0b cc cd 21 88 | ce 87 22 20 5b 6e 6e 73 |n.....!.|.." [nns|
|00001130| 6f 75 70 2d 77 72 69 74 | 65 2d 61 63 74 69 76 65 |oup-writ|e-active|
|00001140| 2d 66 69 6c 65 20 6e 6e | 73 6f 75 70 2d 77 72 69 |-file nn|soup-wri|
|00001150| 74 65 2d 72 65 70 6c 69 | 65 73 20 67 6e 75 73 2d |te-repli|es gnus-|
|00001160| 73 6f 75 70 2d 73 61 76 | 65 2d 61 72 65 61 73 20 |soup-sav|e-areas |
|00001170| 6e 69 6c 20 62 75 66 66 | 65 72 20 6e 6e 73 6f 75 |nil buff|er nnsou|
|00001180| 70 2d 62 75 66 66 65 72 | 73 20 62 75 66 66 65 72 |p-buffer|s buffer|
|00001190| 2d 6e 61 6d 65 20 6b 69 | 6c 6c 2d 62 75 66 66 65 |-name ki|ll-buffe|
|000011a0| 72 20 6e 6e 73 6f 75 70 | 2d 67 72 6f 75 70 2d 61 |r nnsoup|-group-a|
|000011b0| 6c 69 73 74 20 6e 6e 73 | 6f 75 70 2d 67 72 6f 75 |list nns|oup-grou|
|000011c0| 70 2d 61 6c 69 73 74 2d | 74 6f 75 63 68 65 64 20 |p-alist-|touched |
|000011d0| 6e 6e 73 6f 75 70 2d 63 | 75 72 72 65 6e 74 2d 67 |nnsoup-c|urrent-g|
|000011e0| 72 6f 75 70 20 6e 6e 73 | 6f 75 70 2d 72 65 70 6c |roup nns|oup-repl|
|000011f0| 69 65 73 2d 6c 69 73 74 | 20 6e 6e 6f 6f 2d 63 6c |ies-list| nnoo-cl|
|00001200| 6f 73 65 2d 73 65 72 76 | 65 72 20 6e 6e 6f 6f 20 |ose-serv|er nnoo |
|00001210| 74 5d 20 33 5d 29 0a 28 | 6e 6e 6f 6f 2d 72 65 67 |t] 3]).(|nnoo-reg|
|00001220| 69 73 74 65 72 2d 66 75 | 6e 63 74 69 6f 6e 20 28 |ister-fu|nction (|
|00001230| 71 75 6f 74 65 20 6e 6e | 73 6f 75 70 2d 72 65 71 |quote nn|soup-req|
|00001240| 75 65 73 74 2d 63 6c 6f | 73 65 29 29 0a 28 64 65 |uest-clo|se)).(de|
|00001250| 66 61 6c 69 61 73 20 27 | 6e 6e 73 6f 75 70 2d 72 |falias '|nnsoup-r|
|00001260| 65 71 75 65 73 74 2d 61 | 72 74 69 63 6c 65 20 23 |equest-a|rticle #|
|00001270| 5b 28 69 64 20 26 6f 70 | 74 69 6f 6e 61 6c 20 6e |[(id &op|tional n|
|00001280| 65 77 73 67 72 6f 75 70 | 20 73 65 72 76 65 72 20 |ewsgroup| server |
|00001290| 62 75 66 66 65 72 29 20 | 22 c0 09 21 88 c2 1b 8a |buffer) |"..!....|
|000012a0| 5c 66 86 5c 66 00 0d 71 | 88 c6 20 88 0e 07 3b 3f |\f.\f..q|.. ...;?|
|000012b0| 85 26 00 c8 0e 07 21 89 | 13 85 26 00 c9 0b 21 88 |.&....!.|..&...!.|
|000012c0| ca 2a 87 22 20 5b 6e 6e | 73 6f 75 70 2d 70 6f 73 |.*." [nn|soup-pos|
|000012d0| 73 69 62 6c 79 2d 63 68 | 61 6e 67 65 2d 67 72 6f |sibly-ch|ange-gro|
|000012e0| 75 70 20 6e 65 77 73 67 | 72 6f 75 70 20 6e 69 6c |up newsg|roup nil|
|000012f0| 20 62 75 66 20 62 75 66 | 66 65 72 20 6e 6e 74 70 | buf buf|fer nntp|
|00001300| 2d 73 65 72 76 65 72 2d | 62 75 66 66 65 72 20 65 |-server-|buffer e|
|00001310| 72 61 73 65 2d 62 75 66 | 66 65 72 20 69 64 20 6e |rase-buf|fer id n|
|00001320| 6e 73 6f 75 70 2d 6e 61 | 72 72 6f 77 2d 74 6f 2d |nsoup-na|rrow-to-|
|00001330| 61 72 74 69 63 6c 65 20 | 69 6e 73 65 72 74 2d 62 |article |insert-b|
|00001340| 75 66 66 65 72 2d 73 75 | 62 73 74 72 69 6e 67 20 |uffer-su|bstring |
|00001350| 74 5d 20 32 5d 29 0a 28 | 6e 6e 6f 6f 2d 72 65 67 |t] 2]).(|nnoo-reg|
|00001360| 69 73 74 65 72 2d 66 75 | 6e 63 74 69 6f 6e 20 28 |ister-fu|nction (|
|00001370| 71 75 6f 74 65 20 6e 6e | 73 6f 75 70 2d 72 65 71 |quote nn|soup-req|
|00001380| 75 65 73 74 2d 61 72 74 | 69 63 6c 65 29 29 0a 28 |uest-art|icle)).(|
|00001390| 64 65 66 61 6c 69 61 73 | 20 27 6e 6e 73 6f 75 70 |defalias| 'nnsoup|
|000013a0| 2d 72 65 71 75 65 73 74 | 2d 67 72 6f 75 70 20 23 |-request|-group #|
|000013b0| 5b 28 67 72 6f 75 70 20 | 26 6f 70 74 69 6f 6e 61 |[(group |&optiona|
|000013c0| 6c 20 73 65 72 76 65 72 | 20 64 6f 6e 74 2d 63 68 |l server| dont-ch|
|000013d0| 65 63 6b 29 20 22 c0 09 | 21 88 5c 6e 83 5c 6e 00 |eck) "..|!.\n.\n.|
|000013e0| c3 87 c4 09 0d 5c 22 41 | 40 89 1e 06 84 1e 00 c7 |.....\"A|@.......|
|000013f0| c8 c9 09 23 82 32 00 ca | cb 0e 06 41 0e 06 40 5a |...#.2..|...A..@Z|
|00001400| 54 cc 5d 0e 06 40 0e 06 | 41 09 25 29 87 22 20 5b |T.]..@..|A.%)." [|
|00001410| 6e 6e 73 6f 75 70 2d 70 | 6f 73 73 69 62 6c 79 2d |nnsoup-p|ossibly-|
|00001420| 63 68 61 6e 67 65 2d 67 | 72 6f 75 70 20 67 72 6f |change-g|roup gro|
|00001430| 75 70 20 64 6f 6e 74 2d | 63 68 65 63 6b 20 74 20 |up dont-|check t |
|00001440| 61 73 73 6f 63 20 6e 6e | 73 6f 75 70 2d 67 72 6f |assoc nn|soup-gro|
|00001450| 75 70 2d 61 6c 69 73 74 | 20 61 63 74 69 76 65 20 |up-alist| active |
|00001460| 6e 6e 68 65 61 64 65 72 | 2d 72 65 70 6f 72 74 20 |nnheader|-report |
|00001470| 6e 6e 73 6f 75 70 20 22 | 4e 6f 20 73 75 63 68 20 |nnsoup "|No such |
|00001480| 67 72 6f 75 70 3a 20 25 | 73 22 20 6e 6e 68 65 61 |group: %|s" nnhea|
|00001490| 64 65 72 2d 69 6e 73 65 | 72 74 20 22 32 31 31 20 |der-inse|rt "211 |
|000014a0| 25 64 20 25 64 20 25 64 | 20 25 73 5c 6e 22 20 30 |%d %d %d| %s\n" 0|
|000014b0| 5d 20 37 5d 29 0a 28 6e | 6e 6f 6f 2d 72 65 67 69 |] 7]).(n|noo-regi|
|000014c0| 73 74 65 72 2d 66 75 6e | 63 74 69 6f 6e 20 28 71 |ster-fun|ction (q|
|000014d0| 75 6f 74 65 20 6e 6e 73 | 6f 75 70 2d 72 65 71 75 |uote nns|oup-requ|
|000014e0| 65 73 74 2d 67 72 6f 75 | 70 29 29 0a 28 64 65 66 |est-grou|p)).(def|
|000014f0| 61 6c 69 61 73 20 27 6e | 6e 73 6f 75 70 2d 72 65 |alias 'n|nsoup-re|
|00001500| 71 75 65 73 74 2d 74 79 | 70 65 20 23 5b 28 67 72 |quest-ty|pe #[(gr|
|00001510| 6f 75 70 20 26 6f 70 74 | 69 6f 6e 61 6c 20 61 72 |oup &opt|ional ar|
|00001520| 74 69 63 6c 65 29 20 22 | c0 09 21 88 5c 6e 84 5c |ticle) "|..!.\n.\|
|00001530| 6e 00 c3 87 c4 5c 6e 0d | 5c 22 41 40 c6 48 c6 48 |n....\n.|\"A@.H.H|
|00001540| 89 1e 07 c8 55 83 20 00 | c9 82 2c 00 0e 07 ca 55 |....U. .|..,....U|
|00001550| 83 2b 00 cb 82 2c 00 c3 | 29 87 22 20 5b 6e 6e 73 |.+...,..|)." [nns|
|00001560| 6f 75 70 2d 70 6f 73 73 | 69 62 6c 79 2d 63 68 61 |oup-poss|ibly-cha|
|00001570| 6e 67 65 2d 67 72 6f 75 | 70 20 67 72 6f 75 70 20 |nge-grou|p group |
|00001580| 61 72 74 69 63 6c 65 20 | 75 6e 6b 6e 6f 77 6e 20 |article |unknown |
|00001590| 6e 6e 73 6f 75 70 2d 61 | 72 74 69 63 6c 65 2d 74 |nnsoup-a|rticle-t|
|000015a0| 6f 2d 61 72 65 61 20 6e | 6e 73 6f 75 70 2d 63 75 |o-area n|nsoup-cu|
|000015b0| 72 72 65 6e 74 2d 67 72 | 6f 75 70 20 32 20 6b 69 |rrent-gr|oup 2 ki|
|000015c0| 6e 64 20 31 30 39 20 6d | 61 69 6c 20 31 31 30 20 |nd 109 m|ail 110 |
|000015d0| 6e 65 77 73 5d 20 34 5d | 29 0a 28 6e 6e 6f 6f 2d |news] 4]|).(nnoo-|
|000015e0| 72 65 67 69 73 74 65 72 | 2d 66 75 6e 63 74 69 6f |register|-functio|
|000015f0| 6e 20 28 71 75 6f 74 65 | 20 6e 6e 73 6f 75 70 2d |n (quote| nnsoup-|
|00001600| 72 65 71 75 65 73 74 2d | 74 79 70 65 29 29 0a 28 |request-|type)).(|
|00001610| 64 65 66 61 6c 69 61 73 | 20 27 6e 6e 73 6f 75 70 |defalias| 'nnsoup|
|00001620| 2d 63 6c 6f 73 65 2d 67 | 72 6f 75 70 20 23 5b 28 |-close-g|roup #[(|
|00001630| 67 72 6f 75 70 20 26 6f | 70 74 69 6f 6e 61 6c 20 |group &o|ptional |
|00001640| 73 65 72 76 65 72 29 20 | 22 08 c1 1a 1b 0b 83 2e |server) |".......|
|00001650| 00 0b 89 41 13 40 89 12 | 40 5c 66 9a 83 04 00 c5 |...A.@..|@\f.....|
|00001660| 5c 6e 08 5c 22 10 5c 6e | 41 83 04 00 c6 5c 6e 41 |\n.\".\n|A....\nA|
|00001670| 21 83 04 00 c7 5c 6e 41 | 21 88 82 04 00 2a c8 87 |!....\nA|!....*..|
|00001680| 22 20 5b 6e 6e 73 6f 75 | 70 2d 62 75 66 66 65 72 |" [nnsou|p-buffer|
|00001690| 73 20 6e 69 6c 20 65 6c | 65 6d 20 62 75 66 66 65 |s nil el|em buffe|
|000016a0| 72 73 20 67 72 6f 75 70 | 20 64 65 6c 71 20 62 75 |rs group| delq bu|
|000016b0| 66 66 65 72 2d 6e 61 6d | 65 20 6b 69 6c 6c 2d 62 |ffer-nam|e kill-b|
|000016c0| 75 66 66 65 72 20 74 5d | 20 33 5d 29 0a 28 6e 6e |uffer t]| 3]).(nn|
|000016d0| 6f 6f 2d 72 65 67 69 73 | 74 65 72 2d 66 75 6e 63 |oo-regis|ter-func|
|000016e0| 74 69 6f 6e 20 28 71 75 | 6f 74 65 20 6e 6e 73 6f |tion (qu|ote nnso|
|000016f0| 75 70 2d 63 6c 6f 73 65 | 2d 67 72 6f 75 70 29 29 |up-close|-group))|
|00001700| 0a 28 64 65 66 61 6c 69 | 61 73 20 27 6e 6e 73 6f |.(defali|as 'nnso|
|00001710| 75 70 2d 72 65 71 75 65 | 73 74 2d 6c 69 73 74 20 |up-reque|st-list |
|00001720| 23 5b 28 26 6f 70 74 69 | 6f 6e 61 6c 20 73 65 72 |#[(&opti|onal ser|
|00001730| 76 65 72 29 20 22 8a 08 | 71 88 c1 20 88 5c 6e 84 |ver) "..|q.. .\n.|
|00001740| 0e 00 c3 20 88 5c 6e 70 | c4 1d 1e 06 1e 07 0e 07 |... .\np|........|
|00001750| 89 41 16 07 40 89 15 83 | 3f 00 0d 40 c8 b1 02 88 |.A..@...|?..@....|
|00001760| c9 0d 41 40 41 21 88 c8 | 63 88 c9 0d 41 40 40 21 |..A@A!..|c...A@@!|
|00001770| 88 ca 63 88 82 16 00 2c | cb 87 22 20 5b 6e 6e 74 |..c....,|.." [nnt|
|00001780| 70 2d 73 65 72 76 65 72 | 2d 62 75 66 66 65 72 20 |p-server|-buffer |
|00001790| 65 72 61 73 65 2d 62 75 | 66 66 65 72 20 6e 6e 73 |erase-bu|ffer nns|
|000017a0| 6f 75 70 2d 67 72 6f 75 | 70 2d 61 6c 69 73 74 20 |oup-grou|p-alist |
|000017b0| 6e 6e 73 6f 75 70 2d 72 | 65 61 64 2d 61 63 74 69 |nnsoup-r|ead-acti|
|000017c0| 76 65 2d 66 69 6c 65 20 | 6e 69 6c 20 65 6e 74 72 |ve-file |nil entr|
|000017d0| 79 20 73 74 61 6e 64 61 | 72 64 2d 6f 75 74 70 75 |y standa|rd-outpu|
|000017e0| 74 20 61 6c 69 73 74 20 | 22 20 22 20 70 72 69 6e |t alist |" " prin|
|000017f0| 63 20 22 20 79 5c 6e 22 | 20 74 5d 20 33 5d 29 0a |c " y\n"| t] 3]).|
|00001800| 28 6e 6e 6f 6f 2d 72 65 | 67 69 73 74 65 72 2d 66 |(nnoo-re|gister-f|
|00001810| 75 6e 63 74 69 6f 6e 20 | 28 71 75 6f 74 65 20 6e |unction |(quote n|
|00001820| 6e 73 6f 75 70 2d 72 65 | 71 75 65 73 74 2d 6c 69 |nsoup-re|quest-li|
|00001830| 73 74 29 29 0a 28 64 65 | 66 61 6c 69 61 73 20 27 |st)).(de|falias '|
|00001840| 6e 6e 73 6f 75 70 2d 72 | 65 71 75 65 73 74 2d 73 |nnsoup-r|equest-s|
|00001850| 63 61 6e 20 23 5b 28 67 | 72 6f 75 70 20 26 6f 70 |can #[(g|roup &op|
|00001860| 74 69 6f 6e 61 6c 20 73 | 65 72 76 65 72 29 20 22 |tional s|erver) "|
|00001870| c0 20 87 22 20 5b 6e 6e | 73 6f 75 70 2d 75 6e 70 |. ." [nn|soup-unp|
|00001880| 61 63 6b 2d 70 61 63 6b | 65 74 73 5d 20 31 5d 29 |ack-pack|ets] 1])|
|00001890| 0a 28 6e 6e 6f 6f 2d 72 | 65 67 69 73 74 65 72 2d |.(nnoo-r|egister-|
|000018a0| 66 75 6e 63 74 69 6f 6e | 20 28 71 75 6f 74 65 20 |function| (quote |
|000018b0| 6e 6e 73 6f 75 70 2d 72 | 65 71 75 65 73 74 2d 73 |nnsoup-r|equest-s|
|000018c0| 63 61 6e 29 29 0a 28 64 | 65 66 61 6c 69 61 73 20 |can)).(d|efalias |
|000018d0| 27 6e 6e 73 6f 75 70 2d | 72 65 71 75 65 73 74 2d |'nnsoup-|request-|
|000018e0| 6e 65 77 67 72 6f 75 70 | 73 20 23 5b 28 64 61 74 |newgroup|s #[(dat|
|000018f0| 65 20 26 6f 70 74 69 6f | 6e 61 6c 20 73 65 72 76 |e &optio|nal serv|
|00001900| 65 72 29 20 22 c0 20 87 | 22 20 5b 6e 6e 73 6f 75 |er) ". .|" [nnsou|
|00001910| 70 2d 72 65 71 75 65 73 | 74 2d 6c 69 73 74 5d 20 |p-reques|t-list] |
|00001920| 31 5d 29 0a 28 6e 6e 6f | 6f 2d 72 65 67 69 73 74 |1]).(nno|o-regist|
|00001930| 65 72 2d 66 75 6e 63 74 | 69 6f 6e 20 28 71 75 6f |er-funct|ion (quo|
|00001940| 74 65 20 6e 6e 73 6f 75 | 70 2d 72 65 71 75 65 73 |te nnsou|p-reques|
|00001950| 74 2d 6e 65 77 67 72 6f | 75 70 73 29 29 0a 28 64 |t-newgro|ups)).(d|
|00001960| 65 66 61 6c 69 61 73 20 | 27 6e 6e 73 6f 75 70 2d |efalias |'nnsoup-|
|00001970| 72 65 71 75 65 73 74 2d | 6c 69 73 74 2d 6e 65 77 |request-|list-new|
|00001980| 73 67 72 6f 75 70 73 20 | 23 5b 28 26 6f 70 74 69 |sgroups |#[(&opti|
|00001990| 6f 6e 61 6c 20 73 65 72 | 76 65 72 29 20 22 c0 87 |onal ser|ver) "..|
|000019a0| 22 20 5b 6e 69 6c 5d 20 | 31 5d 29 0a 28 6e 6e 6f |" [nil] |1]).(nno|
|000019b0| 6f 2d 72 65 67 69 73 74 | 65 72 2d 66 75 6e 63 74 |o-regist|er-funct|
|000019c0| 69 6f 6e 20 28 71 75 6f | 74 65 20 6e 6e 73 6f 75 |ion (quo|te nnsou|
|000019d0| 70 2d 72 65 71 75 65 73 | 74 2d 6c 69 73 74 2d 6e |p-reques|t-list-n|
|000019e0| 65 77 73 67 72 6f 75 70 | 73 29 29 0a 28 64 65 66 |ewsgroup|s)).(def|
|000019f0| 61 6c 69 61 73 20 27 6e | 6e 73 6f 75 70 2d 72 65 |alias 'n|nsoup-re|
|00001a00| 71 75 65 73 74 2d 70 6f | 73 74 20 23 5b 28 26 6f |quest-po|st #[(&o|
|00001a10| 70 74 69 6f 6e 61 6c 20 | 73 65 72 76 65 72 29 20 |ptional |server) |
|00001a20| 22 c0 c1 21 88 c2 87 22 | 20 5b 6e 6e 73 6f 75 70 |"..!..."| [nnsoup|
|00001a30| 2d 73 74 6f 72 65 2d 72 | 65 70 6c 79 20 22 6e 65 |-store-r|eply "ne|
|00001a40| 77 73 22 20 74 5d 20 32 | 5d 29 0a 28 6e 6e 6f 6f |ws" t] 2|]).(nnoo|
|00001a50| 2d 72 65 67 69 73 74 65 | 72 2d 66 75 6e 63 74 69 |-registe|r-functi|
|00001a60| 6f 6e 20 28 71 75 6f 74 | 65 20 6e 6e 73 6f 75 70 |on (quot|e nnsoup|
|00001a70| 2d 72 65 71 75 65 73 74 | 2d 70 6f 73 74 29 29 0a |-request|-post)).|
|00001a80| 28 64 65 66 61 6c 69 61 | 73 20 27 6e 6e 73 6f 75 |(defalia|s 'nnsou|
|00001a90| 70 2d 72 65 71 75 65 73 | 74 2d 6d 61 69 6c 20 23 |p-reques|t-mail #|
|00001aa0| 5b 28 26 6f 70 74 69 6f | 6e 61 6c 20 73 65 72 76 |[(&optio|nal serv|
|00001ab0| 65 72 29 20 22 c0 c1 21 | 88 c2 87 22 20 5b 6e 6e |er) "..!|..." [nn|
|00001ac0| 73 6f 75 70 2d 73 74 6f | 72 65 2d 72 65 70 6c 79 |soup-sto|re-reply|
|00001ad0| 20 22 6d 61 69 6c 22 20 | 74 5d 20 32 5d 29 0a 28 | "mail" |t] 2]).(|
|00001ae0| 6e 6e 6f 6f 2d 72 65 67 | 69 73 74 65 72 2d 66 75 |nnoo-reg|ister-fu|
|00001af0| 6e 63 74 69 6f 6e 20 28 | 71 75 6f 74 65 20 6e 6e |nction (|quote nn|
|00001b00| 73 6f 75 70 2d 72 65 71 | 75 65 73 74 2d 6d 61 69 |soup-req|uest-mai|
|00001b10| 6c 29 29 0a 28 64 65 66 | 61 6c 69 61 73 20 27 6e |l)).(def|alias 'n|
|00001b20| 6e 73 6f 75 70 2d 72 65 | 71 75 65 73 74 2d 65 78 |nsoup-re|quest-ex|
|00001b30| 70 69 72 65 2d 61 72 74 | 69 63 6c 65 73 20 23 5b |pire-art|icles #[|
|00001b40| 28 61 72 74 69 63 6c 65 | 73 20 67 72 6f 75 70 20 |(article|s group |
|00001b50| 26 6f 70 74 69 6f 6e 61 | 6c 20 73 65 72 76 65 72 |&optiona|l server|
|00001b60| 20 66 6f 72 63 65 29 20 | 22 c0 09 21 88 c2 09 0b | force) |"..!....|
|00001b70| 5c 22 89 1c 41 40 1d 5c | 66 41 41 1e 06 c7 1e 08 |\"..A@.\|fAA.....|
|00001b80| c7 1e 09 c7 1e 5c 6e c7 | 1e 0b 0e 06 83 98 00 0e |.....\n.|........|
|00001b90| 06 89 41 16 06 40 16 08 | cc 0e 08 40 21 16 09 0e |..A..@..|...@!...|
|00001ba0| 08 41 40 cd 48 16 0b ce | cf d0 0e 0b 21 21 38 89 |.A@.H...|....!!8.|
|00001bb0| 16 5c 6e 84 58 00 ce cf | d0 0e 0b d1 5c 22 21 38 |.\n.X...|....\"!8|
|00001bc0| 89 16 5c 6e 83 85 00 d2 | 0e 13 0e 09 5c 22 83 85 |..\n....|....\"..|
|00001bd0| 00 d4 09 0e 5c 6e 0e 15 | 23 83 85 00 c7 d6 d7 8f |....\n..|#.......|
|00001be0| 83 85 00 5c 66 41 d8 0e | 08 5c 66 41 41 5c 22 a1 |...\fA..|.\fAA\".|
|00001bf0| 88 d9 0e 13 0e 09 5c 22 | 16 13 0e 5c 6e 84 1e 00 |......\"|...\n...|
|00001c00| 5c 66 41 d8 0e 08 5c 66 | 41 41 5c 22 a1 88 82 1e |\fA...\f|AA\"....|
|00001c10| 00 5c 66 41 41 83 aa 00 | 0d 5c 66 41 41 40 40 40 |.\fAA...|.\fAA@@@|
|00001c20| a0 88 82 b0 00 0d 89 41 | 54 a0 88 da d1 21 88 0e |.......A|T....!..|
|00001c30| 13 2e 07 87 22 20 5b 6e | 6e 73 6f 75 70 2d 70 6f |...." [n|nsoup-po|
|00001c40| 73 73 69 62 6c 79 2d 63 | 68 61 6e 67 65 2d 67 72 |ssibly-c|hange-gr|
|00001c50| 6f 75 70 20 67 72 6f 75 | 70 20 61 73 73 6f 63 20 |oup grou|p assoc |
|00001c60| 6e 6e 73 6f 75 70 2d 67 | 72 6f 75 70 2d 61 6c 69 |nnsoup-g|roup-ali|
|00001c70| 73 74 20 74 6f 74 61 6c | 2d 69 6e 66 6f 6c 69 73 |st total|-infolis|
|00001c80| 74 20 61 63 74 69 76 65 | 20 69 6e 66 6f 6c 69 73 |t active| infolis|
|00001c90| 74 20 6e 69 6c 20 69 6e | 66 6f 20 72 61 6e 67 65 |t nil in|fo range|
|00001ca0| 2d 6c 69 73 74 20 6d 6f | 64 2d 74 69 6d 65 20 70 |-list mo|d-time p|
|00001cb0| 72 65 66 69 78 20 67 6e | 75 73 2d 75 6e 63 6f 6d |refix gn|us-uncom|
|00001cc0| 70 72 65 73 73 2d 72 61 | 6e 67 65 20 30 20 35 20 |press-ra|nge 0 5 |
|00001cd0| 66 69 6c 65 2d 61 74 74 | 72 69 62 75 74 65 73 20 |file-att|ributes |
|00001ce0| 6e 6e 73 6f 75 70 2d 66 | 69 6c 65 20 74 20 67 6e |nnsoup-f|ile t gn|
|00001cf0| 75 73 2d 73 75 62 6c 69 | 73 74 2d 70 20 61 72 74 |us-subli|st-p art|
|00001d00| 69 63 6c 65 73 20 6e 6e | 6d 61 69 6c 2d 65 78 70 |icles nn|mail-exp|
|00001d10| 69 72 65 64 2d 61 72 74 | 69 63 6c 65 2d 70 20 66 |ired-art|icle-p f|
|00001d20| 6f 72 63 65 20 28 62 79 | 74 65 2d 63 6f 64 65 20 |orce (by|te-code |
|00001d30| 22 c0 c1 c2 c3 5c 66 21 | 0d 24 88 c6 c3 5c 66 21 |"....\f!|.$...\f!|
|00001d40| 21 83 17 00 c7 c3 5c 66 | 21 21 88 c0 c1 c2 c3 5c |!.....\f|!!.....\|
|00001d50| 66 c8 5c 22 0d 24 88 c6 | c3 5c 66 c8 5c 22 21 83 |f.\".$..|.\f.\"!.|
|00001d60| 31 00 c7 c3 5c 66 c8 5c | 22 21 88 c8 87 22 20 5b |1...\f.\|"!..." [|
|00001d70| 6e 6e 68 65 61 64 65 72 | 2d 6d 65 73 73 61 67 65 |nnheader|-message|
|00001d80| 20 35 20 22 44 65 6c 65 | 74 69 6e 67 20 25 73 20 | 5 "Dele|ting %s |
|00001d90| 69 6e 20 67 72 6f 75 70 | 20 25 73 2e 2e 2e 22 20 |in group| %s..." |
|00001da0| 6e 6e 73 6f 75 70 2d 66 | 69 6c 65 20 70 72 65 66 |nnsoup-f|ile pref|
|00001db0| 69 78 20 67 72 6f 75 70 | 20 66 69 6c 65 2d 65 78 |ix group| file-ex|
|00001dc0| 69 73 74 73 2d 70 20 64 | 65 6c 65 74 65 2d 66 69 |ists-p d|elete-fi|
|00001dd0| 6c 65 20 74 5d 20 36 29 | 20 28 28 65 72 72 6f 72 |le t] 6)| ((error|
|00001de0| 29 29 20 64 65 6c 71 20 | 67 6e 75 73 2d 73 6f 72 |)) delq |gnus-sor|
|00001df0| 74 65 64 2d 63 6f 6d 70 | 6c 65 6d 65 6e 74 20 6e |ted-comp|lement n|
|00001e00| 6e 73 6f 75 70 2d 77 72 | 69 74 65 2d 61 63 74 69 |nsoup-wr|ite-acti|
|00001e10| 76 65 2d 66 69 6c 65 5d | 20 36 5d 29 0a 28 6e 6e |ve-file]| 6]).(nn|
|00001e20| 6f 6f 2d 72 65 67 69 73 | 74 65 72 2d 66 75 6e 63 |oo-regis|ter-func|
|00001e30| 74 69 6f 6e 20 28 71 75 | 6f 74 65 20 6e 6e 73 6f |tion (qu|ote nnso|
|00001e40| 75 70 2d 72 65 71 75 65 | 73 74 2d 65 78 70 69 72 |up-reque|st-expir|
|00001e50| 65 2d 61 72 74 69 63 6c | 65 73 29 29 0a 28 64 65 |e-articl|es)).(de|
|00001e60| 66 61 6c 69 61 73 20 27 | 6e 6e 73 6f 75 70 2d 70 |falias '|nnsoup-p|
|00001e70| 6f 73 73 69 62 6c 79 2d | 63 68 61 6e 67 65 2d 67 |ossibly-|change-g|
|00001e80| 72 6f 75 70 20 23 5b 28 | 67 72 6f 75 70 20 26 6f |roup #[(|group &o|
|00001e90| 70 74 69 6f 6e 61 6c 20 | 66 6f 72 63 65 29 20 22 |ptional |force) "|
|00001ea0| 08 83 08 00 08 89 11 87 | c2 87 22 20 5b 67 72 6f |........|.." [gro|
|00001eb0| 75 70 20 6e 6e 73 6f 75 | 70 2d 63 75 72 72 65 6e |up nnsou|p-curren|
|00001ec0| 74 2d 67 72 6f 75 70 20 | 74 5d 20 32 5d 29 0a 28 |t-group |t] 2]).(|
|00001ed0| 64 65 66 61 6c 69 61 73 | 20 27 6e 6e 73 6f 75 70 |defalias| 'nnsoup|
|00001ee0| 2d 72 65 61 64 2d 61 63 | 74 69 76 65 2d 66 69 6c |-read-ac|tive-fil|
|00001ef0| 65 20 23 5b 6e 69 6c 20 | 22 c0 11 c2 0b 21 85 6c |e #[nil |"....!.l|
|00001f00| 00 c0 c4 c5 8f 88 09 83 | 6b 00 09 40 41 40 40 3a |........|k..@A@@:|
|00001f10| 83 6b 00 09 c0 89 89 89 | 1e 06 1e 07 1e 08 1e 09 |.k......|........|
|00001f20| 1e 5c 6e 0e 5c 6e 89 41 | 16 5c 6e 40 89 16 09 41 |.\n.\n.A|.\n@...A|
|00001f30| 89 16 08 83 67 00 0e 08 | 40 40 40 16 07 0e 08 41 |....g...|@@@....A|
|00001f40| 83 50 00 0e 08 41 89 16 | 08 82 43 00 0e 08 40 40 |.P...A..|..C...@@|
|00001f50| 41 16 06 0e 09 0e 07 0e | 06 42 0e 09 41 42 a1 88 |A.......|.B..AB..|
|00001f60| 82 29 00 2d cb 16 5c 66 | 09 87 22 20 5b 6e 69 6c |.).-..\f|.." [nil|
|00001f70| 20 6e 6e 73 6f 75 70 2d | 67 72 6f 75 70 2d 61 6c | nnsoup-|group-al|
|00001f80| 69 73 74 20 66 69 6c 65 | 2d 65 78 69 73 74 73 2d |ist file|-exists-|
|00001f90| 70 20 6e 6e 73 6f 75 70 | 2d 61 63 74 69 76 65 2d |p nnsoup|-active-|
|00001fa0| 66 69 6c 65 20 28 62 79 | 74 65 2d 63 6f 64 65 20 |file (by|te-code |
|00001fb0| 22 c0 09 c2 89 89 24 87 | 22 20 5b 6c 6f 61 64 20 |".....$.|" [load |
|00001fc0| 6e 6e 73 6f 75 70 2d 61 | 63 74 69 76 65 2d 66 69 |nnsoup-a|ctive-fi|
|00001fd0| 6c 65 20 74 5d 20 35 29 | 20 28 28 65 72 72 6f 72 |le t] 5)| ((error|
|00001fe0| 29 29 20 6d 61 78 20 6d | 69 6e 20 65 20 65 6e 74 |)) max m|in e ent|
|00001ff0| 72 79 20 61 6c 69 73 74 | 20 74 20 6e 6e 73 6f 75 |ry alist| t nnsou|
|00002000| 70 2d 67 72 6f 75 70 2d | 61 6c 69 73 74 2d 74 6f |p-group-|alist-to|
|00002010| 75 63 68 65 64 5d 20 36 | 5d 29 0a 28 64 65 66 61 |uched] 6|]).(defa|
|00002020| 6c 69 61 73 20 27 6e 6e | 73 6f 75 70 2d 77 72 69 |lias 'nn|soup-wri|
|00002030| 74 65 2d 61 63 74 69 76 | 65 2d 66 69 6c 65 20 23 |te-activ|e-file #|
|00002040| 5b 28 26 6f 70 74 69 6f | 6e 61 6c 20 66 6f 72 63 |[(&optio|nal forc|
|00002050| 65 29 20 22 08 85 5d 00 | 09 84 5c 66 00 5c 6e 85 |e) "..].|..\f.\n.|
|00002060| 5d 00 c3 12 8a 5c 66 c5 | c6 c7 21 21 1e 08 89 1e |]....\f.|..!!....|
|00002070| 09 83 2e 00 ca cb 0e 09 | 21 21 84 2e 00 cc cb 0e |........|!!......|
|00002080| 09 21 cd 5c 22 88 ce 8e | 70 1e 0f d0 d1 c0 d2 08 |.!.\"...|p.......|
|00002090| 44 45 21 88 d3 63 88 d0 | d1 d4 0e 14 45 21 88 d3 |DE!..c..|....E!..|
|000020a0| 63 29 0e 09 83 5c 5c 00 | 0e 08 71 88 d5 65 64 0e |c)...\\.|..q..ed.|
|000020b0| 09 c3 d6 25 88 2c 87 22 | 20 5b 6e 6e 73 6f 75 70 |...%.,."| [nnsoup|
|000020c0| 2d 67 72 6f 75 70 2d 61 | 6c 69 73 74 20 66 6f 72 |-group-a|list for|
|000020d0| 63 65 20 6e 6e 73 6f 75 | 70 2d 67 72 6f 75 70 2d |ce nnsou|p-group-|
|000020e0| 61 6c 69 73 74 2d 74 6f | 75 63 68 65 64 20 6e 69 |alist-to|uched ni|
|000020f0| 6c 20 6e 6e 73 6f 75 70 | 2d 61 63 74 69 76 65 2d |l nnsoup|-active-|
|00002100| 66 69 6c 65 20 6e 6e 68 | 65 61 64 65 72 2d 73 65 |file nnh|eader-se|
|00002110| 74 2d 74 65 6d 70 2d 62 | 75 66 66 65 72 20 67 65 |t-temp-b|uffer ge|
|00002120| 6e 65 72 61 74 65 2d 6e | 65 77 2d 62 75 66 66 65 |nerate-n|ew-buffe|
|00002130| 72 2d 6e 61 6d 65 20 22 | 20 2a 6e 6e 68 65 61 64 |r-name "| *nnhead|
|00002140| 65 72 20 74 65 6d 70 2a | 22 20 6e 6e 68 65 61 64 |er temp*|" nnhead|
|00002150| 65 72 2d 74 65 6d 70 2d | 63 75 72 2d 62 75 66 66 |er-temp-|cur-buff|
|00002160| 65 72 20 6e 6e 68 65 61 | 64 65 72 2d 74 65 6d 70 |er nnhea|der-temp|
|00002170| 2d 66 69 6c 65 20 66 69 | 6c 65 2d 64 69 72 65 63 |-file fi|le-direc|
|00002180| 74 6f 72 79 2d 70 20 66 | 69 6c 65 2d 6e 61 6d 65 |tory-p f|ile-name|
|00002190| 2d 64 69 72 65 63 74 6f | 72 79 20 6d 61 6b 65 2d |-directo|ry make-|
|000021a0| 64 69 72 65 63 74 6f 72 | 79 20 74 20 28 28 62 79 |director|y t ((by|
|000021b0| 74 65 2d 63 6f 64 65 20 | 22 c0 09 21 83 5c 6e 00 |te-code |"..!.\n.|
|000021c0| c2 09 21 88 c0 87 22 20 | 5b 62 75 66 66 65 72 2d |..!..." |[buffer-|
|000021d0| 6e 61 6d 65 20 6e 6e 68 | 65 61 64 65 72 2d 74 65 |name nnh|eader-te|
|000021e0| 6d 70 2d 63 75 72 2d 62 | 75 66 66 65 72 20 6b 69 |mp-cur-b|uffer ki|
|000021f0| 6c 6c 2d 62 75 66 66 65 | 72 5d 20 32 29 29 20 73 |ll-buffe|r] 2)) s|
|00002200| 74 61 6e 64 61 72 64 2d | 6f 75 74 70 75 74 20 70 |tandard-|output p|
|00002210| 72 69 6e 31 20 73 65 74 | 71 20 71 75 6f 74 65 20 |rin1 set|q quote |
|00002220| 22 5c 6e 22 20 6e 6e 73 | 6f 75 70 2d 63 75 72 72 |"\n" nns|oup-curr|
|00002230| 65 6e 74 2d 70 72 65 66 | 69 78 20 77 72 69 74 65 |ent-pref|ix write|
|00002240| 2d 72 65 67 69 6f 6e 20 | 6e 6f 6d 65 73 67 5d 20 |-region |nomesg] |
|00002250| 38 5d 29 0a 23 40 33 30 | 20 52 65 74 75 72 6e 20 |8]).#@30| Return |
|00002260| 74 68 65 20 6e 65 78 74 | 20 66 72 65 65 20 70 72 |the next| free pr|
|00002270| 65 66 69 78 2e 1f 0a 28 | 64 65 66 61 6c 69 61 73 |efix...(|defalias|
|00002280| 20 27 6e 6e 73 6f 75 70 | 2d 6e 65 78 74 2d 70 72 | 'nnsoup|-next-pr|
|00002290| 65 66 69 78 20 23 5b 6e | 69 6c 20 22 c0 19 c2 c3 |efix #[n|il "....|
|000022a0| c4 0d 21 89 11 21 21 84 | 17 00 c2 c3 09 c6 5c 22 |..!..!!.|......\"|
|000022b0| 21 83 1d 00 0d 54 15 82 | 02 00 0d 54 15 09 29 87 |!....T..|...T..).|
|000022c0| 22 20 5b 6e 69 6c 20 70 | 72 65 66 69 78 20 66 69 |" [nil p|refix fi|
|000022d0| 6c 65 2d 65 78 69 73 74 | 73 2d 70 20 6e 6e 73 6f |le-exist|s-p nnso|
|000022e0| 75 70 2d 66 69 6c 65 20 | 69 6e 74 2d 74 6f 2d 73 |up-file |int-to-s|
|000022f0| 74 72 69 6e 67 20 6e 6e | 73 6f 75 70 2d 63 75 72 |tring nn|soup-cur|
|00002300| 72 65 6e 74 2d 70 72 65 | 66 69 78 20 74 5d 20 34 |rent-pre|fix t] 4|
|00002310| 20 28 23 24 20 2e 20 38 | 37 39 33 29 5d 29 0a 28 | (#$ . 8|793)]).(|
|00002320| 64 65 66 61 6c 69 61 73 | 20 27 6e 6e 73 6f 75 70 |defalias| 'nnsoup|
|00002330| 2d 72 65 61 64 2d 61 72 | 65 61 73 20 23 5b 6e 69 |-read-ar|eas #[ni|
|00002340| 6c 20 22 8a 08 71 88 c1 | 5c 6e c3 50 21 c4 89 89 |l "..q..|\n.P!...|
|00002350| 89 89 89 1d 1e 06 1e 07 | 1e 08 1e 09 1e 5c 6e 1e |........|.....\n.|
|00002360| 0b 0e 0b 89 41 16 0b 40 | 89 16 08 83 b7 00 cc 20 |....A..@|....... |
|00002370| 16 06 cd ce 0e 06 5c 22 | 88 cf 5c 6e 0e 08 d0 48 |......\"|..\n...H|
|00002380| d1 51 89 15 21 83 49 00 | d2 0d d3 0e 06 21 5c 22 |.Q..!.I.|.....!\"|
|00002390| 88 cf 5c 6e 0e 08 d0 48 | d4 51 89 15 21 83 1c 00 |..\n...H|.Q..!...|
|000023a0| d2 0d d3 0e 06 d5 5c 22 | 5c 22 88 0e 08 d0 0e 06 |......\"|\"......|
|000023b0| 49 88 d6 0e 08 21 16 09 | d7 0e 08 d8 48 0e 19 5c |I....!..|....H..\|
|000023c0| 22 89 16 5c 6e 84 93 00 | 0e 08 d8 48 d8 0e 09 42 |"..\n...|...H...B|
|000023d0| d8 0e 09 42 0e 08 44 45 | 0e 19 42 16 19 82 1c 00 |...B..DE|..B.....|
|000023e0| 0e 5c 6e 89 41 40 41 89 | 16 07 54 0e 07 0e 09 5c |.\n.A@A.|..T....\|
|000023f0| 5c 42 0e 08 44 43 a4 88 | 0e 5c 6e 41 40 0e 07 0e |\B..DC..|.\nA@...|
|00002400| 09 5c 5c a1 88 82 1c 00 | 2e 07 da d5 21 88 db 5c |.\\.....|....!..\|
|00002410| 6e c3 50 21 29 87 22 20 | 5b 6e 6e 74 70 2d 73 65 |n.P!)." |[nntp-se|
|00002420| 72 76 65 72 2d 62 75 66 | 66 65 72 20 67 6e 75 73 |rver-buf|fer gnus|
|00002430| 2d 73 6f 75 70 2d 70 61 | 72 73 65 2d 61 72 65 61 |-soup-pa|rse-area|
|00002440| 73 20 6e 6e 73 6f 75 70 | 2d 74 6d 70 2d 64 69 72 |s nnsoup|-tmp-dir|
|00002450| 65 63 74 6f 72 79 20 22 | 41 52 45 41 53 22 20 6e |ectory "|AREAS" n|
|00002460| 69 6c 20 66 69 6c 65 20 | 63 75 72 2d 70 72 65 66 |il file |cur-pref|
|00002470| 69 78 20 6c 6e 75 6d 20 | 61 72 65 61 20 6e 75 6d |ix lnum |area num|
|00002480| 62 65 72 20 65 6e 74 72 | 79 20 61 72 65 61 73 20 |ber entr|y areas |
|00002490| 6e 6e 73 6f 75 70 2d 6e | 65 78 74 2d 70 72 65 66 |nnsoup-n|ext-pref|
|000024a0| 69 78 20 6d 65 73 73 61 | 67 65 20 22 49 6e 63 6f |ix messa|ge "Inco|
|000024b0| 72 70 6f 72 61 74 69 6e | 67 20 66 69 6c 65 20 25 |rporatin|g file %|
|000024c0| 73 2e 2e 2e 22 20 66 69 | 6c 65 2d 65 78 69 73 74 |s..." fi|le-exist|
|000024d0| 73 2d 70 20 30 20 22 2e | 49 44 58 22 20 72 65 6e |s-p 0 ".|IDX" ren|
|000024e0| 61 6d 65 2d 66 69 6c 65 | 20 6e 6e 73 6f 75 70 2d |ame-file| nnsoup-|
|000024f0| 66 69 6c 65 20 22 2e 4d | 53 47 22 20 74 20 6e 6e |file ".M|SG" t nn|
|00002500| 73 6f 75 70 2d 6e 75 6d | 62 65 72 2d 6f 66 2d 61 |soup-num|ber-of-a|
|00002510| 72 74 69 63 6c 65 73 20 | 61 73 73 6f 63 20 31 20 |rticles |assoc 1 |
|00002520| 6e 6e 73 6f 75 70 2d 67 | 72 6f 75 70 2d 61 6c 69 |nnsoup-g|roup-ali|
|00002530| 73 74 20 6e 6e 73 6f 75 | 70 2d 77 72 69 74 65 2d |st nnsou|p-write-|
|00002540| 61 63 74 69 76 65 2d 66 | 69 6c 65 20 64 65 6c 65 |active-f|ile dele|
|00002550| 74 65 2d 66 69 6c 65 5d | 20 37 5d 29 0a 28 64 65 |te-file]| 7]).(de|
|00002560| 66 61 6c 69 61 73 20 27 | 6e 6e 73 6f 75 70 2d 6e |falias '|nnsoup-n|
|00002570| 75 6d 62 65 72 2d 6f 66 | 2d 61 72 74 69 63 6c 65 |umber-of|-article|
|00002580| 73 20 23 5b 28 61 72 65 | 61 29 20 22 8a 08 c1 48 |s #[(are|a) "...H|
|00002590| 83 0d 00 08 c1 48 82 4f | 00 08 c2 48 c3 48 c4 55 |.....H.O|...H.H.U|
|000025a0| 84 25 00 c5 08 c6 48 21 | 71 88 c7 65 64 5c 22 82 |.%....H!|q..ed\".|
|000025b0| 4f 00 c8 08 c6 48 21 71 | 88 65 62 88 c9 08 c2 48 |O....H!q|.eb....H|
|000025c0| c6 48 21 c6 1e 5c 6e 1e | 0b cc 0e 0b cd ce 23 83 |.H!..\n.|......#.|
|000025d0| 4c 00 0e 5c 6e 54 16 5c | 6e 82 3b 00 0e 5c 6e 2a |L..\nT.\|n.;..\n*|
|000025e0| 29 87 22 20 5b 61 72 65 | 61 20 34 20 32 20 31 20 |)." [are|a 4 2 1 |
|000025f0| 31 31 30 20 6e 6e 73 6f | 75 70 2d 69 6e 64 65 78 |110 nnso|up-index|
|00002600| 2d 62 75 66 66 65 72 20 | 30 20 63 6f 75 6e 74 2d |-buffer |0 count-|
|00002610| 6c 69 6e 65 73 20 6e 6e | 73 6f 75 70 2d 6d 65 73 |lines nn|soup-mes|
|00002620| 73 61 67 65 2d 62 75 66 | 66 65 72 20 6e 6e 73 6f |sage-buf|fer nnso|
|00002630| 75 70 2d 68 65 61 64 65 | 72 20 6e 75 6d 20 72 65 |up-heade|r num re|
|00002640| 67 65 78 70 20 72 65 2d | 73 65 61 72 63 68 2d 66 |gexp re-|search-f|
|00002650| 6f 72 77 61 72 64 20 6e | 69 6c 20 74 5d 20 34 5d |orward n|il t] 4]|
|00002660| 29 0a 28 64 65 66 61 6c | 69 61 73 20 27 6e 6e 73 |).(defal|ias 'nns|
|00002670| 6f 75 70 2d 69 6e 64 65 | 78 2d 62 75 66 66 65 72 |oup-inde|x-buffer|
|00002680| 20 23 5b 28 70 72 65 66 | 69 78 20 26 6f 70 74 69 | #[(pref|ix &opti|
|00002690| 6f 6e 61 6c 20 6d 65 73 | 73 61 67 65 29 20 22 08 |onal mes|sage) ".|
|000026a0| 09 83 09 00 c2 82 5c 6e | 00 c3 50 1c c5 5c 66 c6 |......\n|..P..\f.|
|000026b0| 51 1e 07 c8 0e 07 21 86 | 3f 00 c9 0e 5c 6e 5c 66 |Q.....!.|?...\n\f|
|000026c0| 50 21 85 3f 00 8a cb 0e | 07 21 71 88 cc 70 21 88 |P!.?....|.!q..p!.|
|000026d0| 0e 0d 70 42 0e 0e 42 16 | 0e cf 0e 5c 6e 5c 66 50 |..pB..B.|...\n\fP|
|000026e0| 21 88 70 29 2a 87 22 20 | 5b 70 72 65 66 69 78 20 |!.p)*." |[prefix |
|000026f0| 6d 65 73 73 61 67 65 20 | 22 2e 4d 53 47 22 20 22 |message |".MSG" "|
|00002700| 2e 49 44 58 22 20 66 69 | 6c 65 20 22 20 2a 6e 6e |.IDX" fi|le " *nn|
|00002710| 73 6f 75 70 20 22 20 22 | 2a 22 20 62 75 66 66 65 |soup " "|*" buffe|
|00002720| 72 2d 6e 61 6d 65 20 67 | 65 74 2d 62 75 66 66 65 |r-name g|et-buffe|
|00002730| 72 20 66 69 6c 65 2d 65 | 78 69 73 74 73 2d 70 20 |r file-e|xists-p |
|00002740| 6e 6e 73 6f 75 70 2d 64 | 69 72 65 63 74 6f 72 79 |nnsoup-d|irectory|
|00002750| 20 67 65 74 2d 62 75 66 | 66 65 72 2d 63 72 65 61 | get-buf|fer-crea|
|00002760| 74 65 20 62 75 66 66 65 | 72 2d 64 69 73 61 62 6c |te buffe|r-disabl|
|00002770| 65 2d 75 6e 64 6f 20 6e | 6e 73 6f 75 70 2d 63 75 |e-undo n|nsoup-cu|
|00002780| 72 72 65 6e 74 2d 67 72 | 6f 75 70 20 6e 6e 73 6f |rrent-gr|oup nnso|
|00002790| 75 70 2d 62 75 66 66 65 | 72 73 20 69 6e 73 65 72 |up-buffe|rs inser|
|000027a0| 74 2d 66 69 6c 65 2d 63 | 6f 6e 74 65 6e 74 73 5d |t-file-c|ontents]|
|000027b0| 20 33 5d 29 0a 28 64 65 | 66 61 6c 69 61 73 20 27 | 3]).(de|falias '|
|000027c0| 6e 6e 73 6f 75 70 2d 66 | 69 6c 65 20 23 5b 28 70 |nnsoup-f|ile #[(p|
|000027d0| 72 65 66 69 78 20 26 6f | 70 74 69 6f 6e 61 6c 20 |refix &o|ptional |
|000027e0| 6d 65 73 73 61 67 65 29 | 20 22 c0 09 5c 6e 0b 83 |message)| "..\n..|
|000027f0| 0b 00 c4 82 5c 66 00 c5 | 51 21 87 22 20 5b 65 78 |....\f..|Q!." [ex|
|00002800| 70 61 6e 64 2d 66 69 6c | 65 2d 6e 61 6d 65 20 6e |pand-fil|e-name n|
|00002810| 6e 73 6f 75 70 2d 64 69 | 72 65 63 74 6f 72 79 20 |nsoup-di|rectory |
|00002820| 70 72 65 66 69 78 20 6d | 65 73 73 61 67 65 20 22 |prefix m|essage "|
|00002830| 2e 4d 53 47 22 20 22 2e | 49 44 58 22 5d 20 34 5d |.MSG" ".|IDX"] 4]|
|00002840| 29 0a 28 64 65 66 61 6c | 69 61 73 20 27 6e 6e 73 |).(defal|ias 'nns|
|00002850| 6f 75 70 2d 6d 65 73 73 | 61 67 65 2d 62 75 66 66 |oup-mess|age-buff|
|00002860| 65 72 20 23 5b 28 70 72 | 65 66 69 78 29 20 22 c0 |er #[(pr|efix) ".|
|00002870| 09 c2 5c 22 87 22 20 5b | 6e 6e 73 6f 75 70 2d 69 |..\"." [|nnsoup-i|
|00002880| 6e 64 65 78 2d 62 75 66 | 66 65 72 20 70 72 65 66 |ndex-buf|fer pref|
|00002890| 69 78 20 6d 73 67 5d 20 | 33 5d 29 0a 23 40 35 30 |ix msg] |3]).#@50|
|000028a0| 20 55 6e 70 61 63 6b 20 | 61 6c 6c 20 70 61 63 6b | Unpack |all pack|
|000028b0| 65 74 73 20 69 6e 20 60 | 6e 6e 73 6f 75 70 2d 70 |ets in `|nnsoup-p|
|000028c0| 61 63 6b 65 74 2d 64 69 | 72 65 63 74 6f 72 79 27 |acket-di|rectory'|
|000028d0| 2e 1f 0a 28 64 65 66 61 | 6c 69 61 73 20 27 6e 6e |...(defa|lias 'nn|
|000028e0| 73 6f 75 70 2d 75 6e 70 | 61 63 6b 2d 70 61 63 6b |soup-unp|ack-pack|
|000028f0| 65 74 73 20 23 5b 6e 69 | 6c 20 22 c0 09 c2 0b 23 |ets #[ni|l "....#|
|00002900| c4 1d 1e 06 0e 06 89 41 | 16 06 40 89 15 85 3c 00 |.......A|..@...<.|
|00002910| c7 c8 c9 0d 5c 22 21 88 | ca 0e 0b 0e 5c 66 0d 23 |....\"!.|....\f.#|
|00002920| 84 2e 00 c7 cd 0d 5c 22 | 88 82 09 00 ce 0d 21 88 |......\"|......!.|
|00002930| cf 20 88 c7 d0 21 88 82 | 09 00 2a 87 22 20 5b 64 |. ...!..|..*." [d|
|00002940| 69 72 65 63 74 6f 72 79 | 2d 66 69 6c 65 73 20 6e |irectory|-files n|
|00002950| 6e 73 6f 75 70 2d 70 61 | 63 6b 65 74 2d 64 69 72 |nsoup-pa|cket-dir|
|00002960| 65 63 74 6f 72 79 20 74 | 20 6e 6e 73 6f 75 70 2d |ectory t| nnsoup-|
|00002970| 70 61 63 6b 65 74 2d 72 | 65 67 65 78 70 20 6e 69 |packet-r|egexp ni|
|00002980| 6c 20 70 61 63 6b 65 74 | 20 70 61 63 6b 65 74 73 |l packet| packets|
|00002990| 20 6d 65 73 73 61 67 65 | 20 66 6f 72 6d 61 74 20 | message| format |
|000029a0| 22 6e 6e 73 6f 75 70 3a | 20 75 6e 70 61 63 6b 69 |"nnsoup:| unpacki|
|000029b0| 6e 67 20 25 73 2e 2e 2e | 22 20 67 6e 75 73 2d 73 |ng %s...|" gnus-s|
|000029c0| 6f 75 70 2d 75 6e 70 61 | 63 6b 2d 70 61 63 6b 65 |oup-unpa|ck-packe|
|000029d0| 74 20 6e 6e 73 6f 75 70 | 2d 74 6d 70 2d 64 69 72 |t nnsoup|-tmp-dir|
|000029e0| 65 63 74 6f 72 79 20 6e | 6e 73 6f 75 70 2d 75 6e |ectory n|nsoup-un|
|000029f0| 70 61 63 6b 65 72 20 22 | 43 6f 75 6c 64 6e 27 74 |packer "|Couldn't|
|00002a00| 20 75 6e 70 61 63 6b 20 | 25 73 22 20 64 65 6c 65 | unpack |%s" dele|
|00002a10| 74 65 2d 66 69 6c 65 20 | 6e 6e 73 6f 75 70 2d 72 |te-file |nnsoup-r|
|00002a20| 65 61 64 2d 61 72 65 61 | 73 20 22 55 6e 70 61 63 |ead-area|s "Unpac|
|00002a30| 6b 69 6e 67 2e 2e 2e 64 | 6f 6e 65 22 5d 20 34 20 |king...d|one"] 4 |
|00002a40| 28 23 24 20 2e 20 31 30 | 34 30 31 29 5d 29 0a 28 |(#$ . 10|401)]).(|
|00002a50| 64 65 66 61 6c 69 61 73 | 20 27 6e 6e 73 6f 75 70 |defalias| 'nnsoup|
|00002a60| 2d 6e 61 72 72 6f 77 2d | 74 6f 2d 61 72 74 69 63 |-narrow-|to-artic|
|00002a70| 6c 65 20 23 5b 28 61 72 | 74 69 63 6c 65 20 26 6f |le #[(ar|ticle &o|
|00002a80| 70 74 69 6f 6e 61 6c 20 | 61 72 65 61 20 68 65 61 |ptional |area hea|
|00002a90| 64 29 20 22 08 86 08 00 | c1 5c 6e 0b 5c 22 89 18 |d) "....|.\n.\"..|
|00002aa0| 85 12 00 08 41 40 c4 48 | 89 1d 85 1b 00 c6 0d c7 |....A@.H|........|
|00002ab0| 5c 22 1e 08 c9 1e 5c 6e | c9 1e 0b 08 85 f3 00 8a |\"....\n|........|
|00002ac0| 0e 08 83 d7 00 08 41 40 | cc 48 cd 48 ce 55 83 a3 |......A@|.H.H.U..|
|00002ad0| 00 cf d0 0d 21 21 83 a3 | 00 c6 0d 21 71 88 7e 88 |....!!..|...!q.~.|
|00002ae0| 65 62 88 5c 6e 08 40 40 | 5a 79 88 d1 70 21 16 5c |eb.\n.@@|Zy..p!.\|
|00002af0| 6e cd 79 88 d2 d3 21 83 | 90 00 d1 70 21 16 0b 0e |n.y...!.|...p!...|
|00002b00| 08 71 88 7e 88 08 41 40 | cc 48 c4 48 1e 14 0e 0b |.q.~..A@|.H.H....|
|00002b10| 62 88 0e 14 d5 55 84 86 | 00 0e 14 d6 55 83 8c 00 |b....U..|....U...|
|00002b20| d7 79 88 60 16 0b 29 82 | 94 00 0e 08 71 88 7e 88 |.y.`..).|....q.~.|
|00002b30| 0e 5c 6e 0e 0b 86 9e 00 | 64 7d 88 82 d7 00 0e 08 |.\n.....|d}......|
|00002b40| 71 88 7e 88 65 62 88 d8 | 08 41 40 cc 48 c4 48 21 |q.~.eb..|.A@.H.H!|
|00002b50| 1e 19 da 0e 19 c9 db 5c | 6e 08 40 40 5a 24 88 c4 |.......\|n.@@Z$..|
|00002b60| 94 da 0e 19 c9 db 23 83 | d3 00 c4 94 82 d4 00 64 |......#.|.......d|
|00002b70| 7d 88 29 65 62 88 0e 1c | 83 f0 00 65 dd de c9 db |}.)eb...|...e....|
|00002b80| 23 83 ed 00 60 53 82 ee | 00 64 7d 88 0e 08 29 2d |#...`S..|.d}...)-|
|00002b90| 87 22 20 5b 61 72 65 61 | 20 6e 6e 73 6f 75 70 2d |." [area| nnsoup-|
|00002ba0| 61 72 74 69 63 6c 65 2d | 74 6f 2d 61 72 65 61 20 |article-|to-area |
|00002bb0| 61 72 74 69 63 6c 65 20 | 6e 6e 73 6f 75 70 2d 63 |article |nnsoup-c|
|00002bc0| 75 72 72 65 6e 74 2d 67 | 72 6f 75 70 20 30 20 70 |urrent-g|roup 0 p|
|00002bd0| 72 65 66 69 78 20 6e 6e | 73 6f 75 70 2d 69 6e 64 |refix nn|soup-ind|
|00002be0| 65 78 2d 62 75 66 66 65 | 72 20 6d 73 67 20 6d 73 |ex-buffe|r msg ms|
|00002bf0| 67 2d 62 75 66 20 6e 69 | 6c 20 62 65 67 20 65 6e |g-buf ni|l beg en|
|00002c00| 64 20 32 20 31 20 39 39 | 20 66 69 6c 65 2d 65 78 |d 2 1 99| file-ex|
|00002c10| 69 73 74 73 2d 70 20 6e | 6e 73 6f 75 70 2d 66 69 |ists-p n|nsoup-fi|
|00002c20| 6c 65 20 72 65 61 64 20 | 6c 6f 6f 6b 69 6e 67 2d |le read |looking-|
|00002c30| 61 74 20 22 5b 30 2d 39 | 5d 2b 22 20 66 6f 72 6d |at "[0-9|]+" form|
|00002c40| 61 74 20 31 31 30 20 31 | 30 39 20 2d 31 20 6e 6e |at 110 1|09 -1 nn|
|00002c50| 73 6f 75 70 2d 68 65 61 | 64 65 72 20 68 65 61 64 |soup-hea|der head|
|00002c60| 65 72 20 72 65 2d 73 65 | 61 72 63 68 2d 66 6f 72 |er re-se|arch-for|
|00002c70| 77 61 72 64 20 74 20 68 | 65 61 64 20 73 65 61 72 |ward t h|ead sear|
|00002c80| 63 68 2d 66 6f 72 77 61 | 72 64 20 22 5c 6e 5c 6e |ch-forwa|rd "\n\n|
|00002c90| 22 5d 20 37 5d 29 0a 28 | 64 65 66 61 6c 69 61 73 |"] 7]).(|defalias|
|00002ca0| 20 27 6e 6e 73 6f 75 70 | 2d 68 65 61 64 65 72 20 | 'nnsoup|-header |
|00002cb0| 23 5b 28 66 6f 72 6d 61 | 74 29 20 22 08 c1 55 83 |#[(forma|t) "..U.|
|00002cc0| 08 00 c2 87 08 c3 55 83 | 12 00 c4 0d 50 87 08 c6 |......U.|....P...|
|00002cd0| 55 83 1a 00 c7 87 c8 c9 | 08 5c 22 87 22 20 5b 66 |U.......|.\"." [f|
|00002ce0| 6f 72 6d 61 74 20 31 31 | 30 20 22 5e 23 21 20 2a |ormat 11|0 "^#! *|
|00002cf0| 72 6e 65 77 73 20 2b 5b | 30 2d 39 5d 2b 20 2a 24 |rnews +[|0-9]+ *$|
|00002d00| 22 20 31 30 39 20 22 5e | 22 20 6d 65 73 73 61 67 |" 109 "^|" messag|
|00002d10| 65 2d 75 6e 69 78 2d 6d | 61 69 6c 2d 64 65 6c 69 |e-unix-m|ail-deli|
|00002d20| 6d 69 74 65 72 20 37 37 | 20 22 5e 01 01 01 01 5c |miter 77| "^....\|
|00002d30| 6e 22 20 65 72 72 6f 72 | 20 22 55 6e 6b 6e 6f 77 |n" error| "Unknow|
|00002d40| 6e 20 66 6f 72 6d 61 74 | 3a 20 25 63 22 5d 20 33 |n format|: %c"] 3|
|00002d50| 5d 29 0a 23 40 34 33 20 | 4d 61 6b 65 20 61 6e 20 |]).#@43 |Make an |
|00002d60| 6f 75 74 62 6f 75 6e 64 | 20 70 61 63 6b 61 67 65 |outbound| package|
|00002d70| 20 6f 66 20 53 4f 55 50 | 20 72 65 70 6c 69 65 73 | of SOUP| replies|
|00002d80| 2e 1f 0a 28 64 65 66 61 | 6c 69 61 73 20 27 6e 6e |...(defa|lias 'nn|
|00002d90| 73 6f 75 70 2d 70 61 63 | 6b 2d 72 65 70 6c 69 65 |soup-pac|k-replie|
|00002da0| 73 20 23 5b 6e 69 6c 20 | 22 c0 20 88 c1 20 88 c2 |s #[nil |". .. ..|
|00002db0| 20 88 c3 5c 66 0d 5c 22 | 87 22 20 5b 67 6e 75 73 | ..\f.\"|." [gnus|
|00002dc0| 2d 73 6f 75 70 2d 73 61 | 76 65 2d 61 72 65 61 73 |-soup-sa|ve-areas|
|00002dd0| 20 6e 6e 73 6f 75 70 2d | 77 72 69 74 65 2d 61 63 | nnsoup-|write-ac|
|00002de0| 74 69 76 65 2d 66 69 6c | 65 20 6e 6e 73 6f 75 70 |tive-fil|e nnsoup|
|00002df0| 2d 77 72 69 74 65 2d 72 | 65 70 6c 69 65 73 20 67 |-write-r|eplies g|
|00002e00| 6e 75 73 2d 73 6f 75 70 | 2d 70 61 63 6b 20 6e 6e |nus-soup|-pack nn|
|00002e10| 73 6f 75 70 2d 72 65 70 | 6c 69 65 73 2d 64 69 72 |soup-rep|lies-dir|
|00002e20| 65 63 74 6f 72 79 20 6e | 6e 73 6f 75 70 2d 70 61 |ectory n|nsoup-pa|
|00002e30| 63 6b 65 72 5d 20 33 20 | 28 23 24 20 2e 20 31 31 |cker] 3 |(#$ . 11|
|00002e40| 36 30 38 29 20 6e 69 6c | 5d 29 0a 23 40 32 35 20 |608) nil|]).#@25 |
|00002e50| 57 72 69 74 65 20 74 68 | 65 20 52 45 50 4c 49 45 |Write th|e REPLIE|
|00002e60| 53 20 66 69 6c 65 2e 1f | 0a 28 64 65 66 61 6c 69 |S file..|.(defali|
|00002e70| 61 73 20 27 6e 6e 73 6f | 75 70 2d 77 72 69 74 65 |as 'nnso|up-write|
|00002e80| 2d 72 65 70 6c 69 65 73 | 20 23 5b 6e 69 6c 20 22 |-replies| #[nil "|
|00002e90| 08 85 5c 66 00 c1 5c 6e | 08 5c 22 88 c3 89 10 87 |..\f..\n|.\".....|
|00002ea0| 22 20 5b 6e 6e 73 6f 75 | 70 2d 72 65 70 6c 69 65 |" [nnsou|p-replie|
|00002eb0| 73 2d 6c 69 73 74 20 67 | 6e 75 73 2d 73 6f 75 70 |s-list g|nus-soup|
|00002ec0| 2d 77 72 69 74 65 2d 72 | 65 70 6c 69 65 73 20 6e |-write-r|eplies n|
|00002ed0| 6e 73 6f 75 70 2d 72 65 | 70 6c 69 65 73 2d 64 69 |nsoup-re|plies-di|
|00002ee0| 72 65 63 74 6f 72 79 20 | 6e 69 6c 5d 20 33 20 28 |rectory |nil] 3 (|
|00002ef0| 23 24 20 2e 20 31 31 38 | 35 36 29 5d 29 0a 23 40 |#$ . 118|56)]).#@|
|00002f00| 35 34 20 52 65 74 75 72 | 6e 20 74 68 65 20 61 72 |54 Retur|n the ar|
|00002f10| 65 61 20 74 68 61 74 20 | 41 52 54 49 43 4c 45 20 |ea that |ARTICLE |
|00002f20| 69 6e 20 47 52 4f 55 50 | 20 69 73 20 6c 6f 63 61 |in GROUP| is loca|
|00002f30| 74 65 64 20 69 6e 2e 1f | 0a 28 64 65 66 61 6c 69 |ted in..|.(defali|
|00002f40| 61 73 20 27 6e 6e 73 6f | 75 70 2d 61 72 74 69 63 |as 'nnso|up-artic|
|00002f50| 6c 65 2d 74 6f 2d 61 72 | 65 61 20 23 5b 28 61 72 |le-to-ar|ea #[(ar|
|00002f60| 74 69 63 6c 65 20 67 72 | 6f 75 70 29 20 22 c0 09 |ticle gr|oup) "..|
|00002f70| 5c 6e 5c 22 41 41 89 1b | 83 1b 00 0b 40 40 41 5c |\n\"AA..|....@@A\|
|00002f80| 66 57 83 1b 00 0b 41 89 | 13 84 0b 00 0b 85 21 00 |fW....A.|......!.|
|00002f90| 0b 40 29 87 22 20 5b 61 | 73 73 6f 63 20 67 72 6f |.@)." [a|ssoc gro|
|00002fa0| 75 70 20 6e 6e 73 6f 75 | 70 2d 67 72 6f 75 70 2d |up nnsou|p-group-|
|00002fb0| 61 6c 69 73 74 20 61 72 | 65 61 73 20 61 72 74 69 |alist ar|eas arti|
|00002fc0| 63 6c 65 5d 20 34 20 28 | 23 24 20 2e 20 31 32 30 |cle] 4 (|#$ . 120|
|00002fd0| 33 35 29 5d 29 0a 28 62 | 79 74 65 2d 63 6f 64 65 |35)]).(b|yte-code|
|00002fe0| 20 22 c0 c1 21 84 5c 6e | 00 5c 6e 0b 44 11 c1 5c | "..!.\n|.\n.D..\|
|00002ff0| 66 42 14 c0 87 22 20 5b | 62 6f 75 6e 64 70 20 6e |fB..." [|boundp n|
|00003000| 6e 73 6f 75 70 2d 6f 6c | 64 2d 66 75 6e 63 74 69 |nsoup-ol|d-functi|
|00003010| 6f 6e 73 20 6d 65 73 73 | 61 67 65 2d 73 65 6e 64 |ons mess|age-send|
|00003020| 2d 6d 61 69 6c 2d 66 75 | 6e 63 74 69 6f 6e 20 6d |-mail-fu|nction m|
|00003030| 65 73 73 61 67 65 2d 73 | 65 6e 64 2d 6e 65 77 73 |essage-s|end-news|
|00003040| 2d 66 75 6e 63 74 69 6f | 6e 20 63 75 72 72 65 6e |-functio|n curren|
|00003050| 74 2d 6c 6f 61 64 2d 6c | 69 73 74 5d 20 32 29 0a |t-load-l|ist] 2).|
|00003060| 23 40 35 37 20 55 73 65 | 20 74 68 65 20 53 4f 55 |#@57 Use| the SOU|
|00003070| 50 20 6d 65 74 68 6f 64 | 73 20 66 6f 72 20 70 6f |P method|s for po|
|00003080| 73 74 69 6e 67 20 6e 65 | 77 73 20 61 6e 64 20 6d |sting ne|ws and m|
|00003090| 61 69 6c 69 6e 67 20 6d | 61 69 6c 2e 1f 0a 28 64 |ailing m|ail...(d|
|000030a0| 65 66 61 6c 69 61 73 20 | 27 6e 6e 73 6f 75 70 2d |efalias |'nnsoup-|
|000030b0| 73 65 74 2d 76 61 72 69 | 61 62 6c 65 73 20 23 5b |set-vari|ables #[|
|000030c0| 6e 69 6c 20 22 c0 11 c2 | 89 13 87 22 20 5b 6e 6e |nil "...|..." [nn|
|000030d0| 73 6f 75 70 2d 72 65 71 | 75 65 73 74 2d 70 6f 73 |soup-req|uest-pos|
|000030e0| 74 20 6d 65 73 73 61 67 | 65 2d 73 65 6e 64 2d 6e |t messag|e-send-n|
|000030f0| 65 77 73 2d 66 75 6e 63 | 74 69 6f 6e 20 6e 6e 73 |ews-func|tion nns|
|00003100| 6f 75 70 2d 72 65 71 75 | 65 73 74 2d 6d 61 69 6c |oup-requ|est-mail|
|00003110| 20 6d 65 73 73 61 67 65 | 2d 73 65 6e 64 2d 6d 61 | message|-send-ma|
|00003120| 69 6c 2d 66 75 6e 63 74 | 69 6f 6e 5d 20 32 20 28 |il-funct|ion] 2 (|
|00003130| 23 24 20 2e 20 31 32 33 | 38 39 29 20 6e 69 6c 5d |#$ . 123|89) nil]|
|00003140| 29 0a 23 40 36 37 20 52 | 65 76 65 72 74 20 70 6f |).#@67 R|evert po|
|00003150| 73 74 69 6e 67 20 61 6e | 64 20 6d 61 69 6c 69 6e |sting an|d mailin|
|00003160| 67 20 6d 65 74 68 6f 64 | 73 20 74 6f 20 74 68 65 |g method|s to the|
|00003170| 20 73 74 61 6e 64 61 72 | 64 20 45 6d 61 63 73 20 | standar|d Emacs |
|00003180| 6d 65 74 68 6f 64 73 2e | 1f 0a 28 64 65 66 61 6c |methods.|..(defal|
|00003190| 69 61 73 20 27 6e 6e 73 | 6f 75 70 2d 72 65 76 65 |ias 'nns|oup-reve|
|000031a0| 72 74 2d 76 61 72 69 61 | 62 6c 65 73 20 23 5b 6e |rt-varia|bles #[n|
|000031b0| 69 6c 20 22 08 40 11 08 | 41 40 89 12 87 22 20 5b |il ".@..|A@..." [|
|000031c0| 6e 6e 73 6f 75 70 2d 6f | 6c 64 2d 66 75 6e 63 74 |nnsoup-o|ld-funct|
|000031d0| 69 6f 6e 73 20 6d 65 73 | 73 61 67 65 2d 73 65 6e |ions mes|sage-sen|
|000031e0| 64 2d 6d 61 69 6c 2d 66 | 75 6e 63 74 69 6f 6e 20 |d-mail-f|unction |
|000031f0| 6d 65 73 73 61 67 65 2d | 73 65 6e 64 2d 6e 65 77 |message-|send-new|
|00003200| 73 2d 66 75 6e 63 74 69 | 6f 6e 5d 20 32 20 28 23 |s-functi|on] 2 (#|
|00003210| 24 20 2e 20 31 32 36 31 | 35 29 20 6e 69 6c 5d 29 |$ . 1261|5) nil])|
|00003220| 0a 28 64 65 66 61 6c 69 | 61 73 20 27 6e 6e 73 6f |.(defali|as 'nnso|
|00003230| 75 70 2d 73 74 6f 72 65 | 2d 72 65 70 6c 79 20 23 |up-store|-reply #|
|00003240| 5b 28 6b 69 6e 64 29 20 | 22 c0 c1 21 88 c2 c3 21 |[(kind) |"..!...!|
|00003250| c4 c5 20 c6 c7 21 c4 70 | 1e 08 1e 09 1e 5c 6e 1e |.. ..!.p|.....\n.|
|00003260| 0b 1e 5c 66 1e 0d c4 8e | 8a 8c ce 20 88 0e 0f d0 |..\f....|... ....|
|00003270| 9a 83 31 00 d1 0e 12 21 | 88 82 36 00 d1 0e 13 21 |..1....!|..6....!|
|00003280| 88 29 0e 0d 71 88 d4 20 | 88 d5 0e 08 21 88 8c ce |.)..q.. |....!...|
|00003290| 20 88 d6 0e 17 d8 5c 22 | 88 29 64 62 88 68 d9 55 | .....\"|.)db.h.U|
|000032a0| 84 5a 00 d9 63 88 0e 0b | 83 75 00 0e 0f d0 9a 83 |.Z..c...|.u......|
|000032b0| 75 00 c6 da 21 84 72 00 | c6 db 21 83 75 00 dc 20 |u...!.r.|..!.u.. |
|000032c0| 88 d8 1e 5c 66 65 62 88 | dd de df 0e 20 21 e1 51 |...\feb.|.... !.Q|
|000032d0| 21 88 e2 e1 21 88 e3 e4 | 21 88 e5 20 89 16 09 54 |!...!...|!.. ...T|
|000032e0| 62 88 e6 0e 27 21 83 9f | 00 e8 20 88 e9 0e 2a eb |b...'!..|.. ...*.|
|000032f0| 0e 0f 21 c4 0e 2c 0e 2d | 25 ee 1e 2f 89 1e 30 83 |..!..,.-|%../..0.|
|00003300| db 00 f1 0e 30 21 83 db | 00 8a 0e 30 71 88 65 62 |....0!..|...0q.eb|
|00003310| 88 dd f2 c4 d8 23 83 d4 | 00 0e 2f 54 16 2f 82 c4 |.....#..|../T./..|
|00003320| 00 29 f3 f4 0e 2f 5c 22 | 88 2a f5 20 88 f6 0e 0d |.).../\"|.*. ....|
|00003330| 21 2e 09 87 22 20 5b 72 | 65 71 75 69 72 65 20 6d |!..." [r|equire m|
|00003340| 61 69 6c 2d 75 74 69 6c | 73 20 67 65 6e 65 72 61 |ail-util|s genera|
|00003350| 74 65 2d 6e 65 77 2d 62 | 75 66 66 65 72 20 22 20 |te-new-b|uffer " |
|00003360| 6d 65 73 73 61 67 65 20 | 74 65 6d 70 22 20 6e 69 |message |temp" ni|
|00003370| 6c 20 6d 65 73 73 61 67 | 65 2d 6e 65 77 73 2d 70 |l messag|e-news-p|
|00003380| 20 6d 61 69 6c 2d 66 65 | 74 63 68 2d 66 69 65 6c | mail-fe|tch-fiel|
|00003390| 64 20 22 72 65 73 65 6e | 74 2d 74 6f 22 20 6d 61 |d "resen|t-to" ma|
|000033a0| 69 6c 62 75 66 20 64 65 | 6c 69 6d 6c 69 6e 65 20 |ilbuf de|limline |
|000033b0| 72 65 73 65 6e 64 2d 74 | 6f 2d 61 64 64 72 65 73 |resend-t|o-addres|
|000033c0| 73 65 73 20 6e 65 77 73 | 20 63 61 73 65 2d 66 6f |ses news| case-fo|
|000033d0| 6c 64 2d 73 65 61 72 63 | 68 20 74 65 6d 62 75 66 |ld-searc|h tembuf|
|000033e0| 20 6d 65 73 73 61 67 65 | 2d 6e 61 72 72 6f 77 2d | message|-narrow-|
|000033f0| 74 6f 2d 68 65 61 64 65 | 72 73 20 6b 69 6e 64 20 |to-heade|rs kind |
|00003400| 22 6d 61 69 6c 22 20 6d | 65 73 73 61 67 65 2d 67 |"mail" m|essage-g|
|00003410| 65 6e 65 72 61 74 65 2d | 68 65 61 64 65 72 73 20 |enerate-|headers |
|00003420| 6d 65 73 73 61 67 65 2d | 72 65 71 75 69 72 65 64 |message-|required|
|00003430| 2d 6d 61 69 6c 2d 68 65 | 61 64 65 72 73 20 6d 65 |-mail-he|aders me|
|00003440| 73 73 61 67 65 2d 72 65 | 71 75 69 72 65 64 2d 6e |ssage-re|quired-n|
|00003450| 65 77 73 2d 68 65 61 64 | 65 72 73 20 65 72 61 73 |ews-head|ers eras|
|00003460| 65 2d 62 75 66 66 65 72 | 20 69 6e 73 65 72 74 2d |e-buffer| insert-|
|00003470| 62 75 66 66 65 72 2d 73 | 75 62 73 74 72 69 6e 67 |buffer-s|ubstring|
|00003480| 20 6d 65 73 73 61 67 65 | 2d 72 65 6d 6f 76 65 2d | message|-remove-|
|00003490| 68 65 61 64 65 72 20 6d | 65 73 73 61 67 65 2d 69 |header m|essage-i|
|000034a0| 67 6e 6f 72 65 64 2d 6d | 61 69 6c 2d 68 65 61 64 |gnored-m|ail-head|
|000034b0| 65 72 73 20 74 20 31 30 | 20 22 63 63 22 20 22 74 |ers t 10| "cc" "t|
|000034c0| 6f 22 20 6d 65 73 73 61 | 67 65 2d 69 6e 73 65 72 |o" messa|ge-inser|
|000034d0| 74 2d 63 6f 75 72 74 65 | 73 79 2d 63 6f 70 79 20 |t-courte|sy-copy |
|000034e0| 72 65 2d 73 65 61 72 63 | 68 2d 66 6f 72 77 61 72 |re-searc|h-forwar|
|000034f0| 64 20 22 5e 22 20 72 65 | 67 65 78 70 2d 71 75 6f |d "^" re|gexp-quo|
|00003500| 74 65 20 6d 61 69 6c 2d | 68 65 61 64 65 72 2d 73 |te mail-|header-s|
|00003510| 65 70 61 72 61 74 6f 72 | 20 22 5c 6e 22 20 72 65 |eparator| "\n" re|
|00003520| 70 6c 61 63 65 2d 6d 61 | 74 63 68 20 62 61 63 6b |place-ma|tch back|
|00003530| 77 61 72 64 2d 63 68 61 | 72 20 31 20 70 6f 69 6e |ward-cha|r 1 poin|
|00003540| 74 2d 6d 61 72 6b 65 72 | 20 65 76 61 6c 20 6d 65 |t-marker| eval me|
|00003550| 73 73 61 67 65 2d 6d 61 | 69 6c 65 72 2d 73 77 61 |ssage-ma|iler-swa|
|00003560| 6c 6c 6f 77 73 2d 62 6c | 61 6e 6b 2d 6c 69 6e 65 |llows-bl|ank-line|
|00003570| 20 6e 65 77 6c 69 6e 65 | 20 67 6e 75 73 2d 73 6f | newline| gnus-so|
|00003580| 75 70 2d 73 74 6f 72 65 | 20 6e 6e 73 6f 75 70 2d |up-store| nnsoup-|
|00003590| 72 65 70 6c 69 65 73 2d | 64 69 72 65 63 74 6f 72 |replies-|director|
|000035a0| 79 20 6e 6e 73 6f 75 70 | 2d 6b 69 6e 64 2d 74 6f |y nnsoup|-kind-to|
|000035b0| 2d 70 72 65 66 69 78 20 | 6e 6e 73 6f 75 70 2d 72 |-prefix |nnsoup-r|
|000035c0| 65 70 6c 69 65 73 2d 66 | 6f 72 6d 61 74 2d 74 79 |eplies-f|ormat-ty|
|000035d0| 70 65 20 6e 6e 73 6f 75 | 70 2d 72 65 70 6c 69 65 |pe nnsou|p-replie|
|000035e0| 73 2d 69 6e 64 65 78 2d | 74 79 70 65 20 30 20 6e |s-index-|type 0 n|
|000035f0| 75 6d 20 6d 73 67 2d 62 | 75 66 20 62 75 66 66 65 |um msg-b|uf buffe|
|00003600| 72 70 20 22 5e 23 21 20 | 2a 72 6e 65 77 73 22 20 |rp "^#! |*rnews" |
|00003610| 6d 65 73 73 61 67 65 20 | 22 53 74 6f 72 65 64 20 |message |"Stored |
|00003620| 25 64 20 6d 65 73 73 61 | 67 65 73 22 20 6e 6e 73 |%d messa|ges" nns|
|00003630| 6f 75 70 2d 77 72 69 74 | 65 2d 72 65 70 6c 69 65 |oup-writ|e-replie|
|00003640| 73 20 6b 69 6c 6c 2d 62 | 75 66 66 65 72 5d 20 37 |s kill-b|uffer] 7|
|00003650| 5d 29 0a 28 64 65 66 61 | 6c 69 61 73 20 27 6e 6e |]).(defa|lias 'nn|
|00003660| 73 6f 75 70 2d 6b 69 6e | 64 2d 74 6f 2d 70 72 65 |soup-kin|d-to-pre|
|00003670| 66 69 78 20 23 5b 28 6b | 69 6e 64 29 20 22 08 84 |fix #[(k|ind) "..|
|00003680| 5c 6e 00 c1 5c 6e c3 50 | 21 10 08 89 1c 83 20 00 |\n..\n.P|!..... .|
|00003690| 0d 5c 66 40 c6 48 98 84 | 20 00 5c 66 41 89 14 84 |.\f@.H..| .\fA...|
|000036a0| 10 00 5c 66 83 2b 00 5c | 66 40 c7 48 82 4a 00 c8 |..\f.+.\|f@.H.J..|
|000036b0| c9 5c 6e 21 0d ca cb 0e | 5c 66 0e 0d 0d ce 98 83 |.\n!....|\f......|
|000036c0| 40 00 cf 82 41 00 d0 24 | 23 08 42 89 10 40 c7 48 |@...A..$|#.B..@.H|
|000036d0| 29 87 22 20 5b 6e 6e 73 | 6f 75 70 2d 72 65 70 6c |)." [nns|oup-repl|
|000036e0| 69 65 73 2d 6c 69 73 74 | 20 67 6e 75 73 2d 73 6f |ies-list| gnus-so|
|000036f0| 75 70 2d 70 61 72 73 65 | 2d 72 65 70 6c 69 65 73 |up-parse|-replies|
|00003700| 20 6e 6e 73 6f 75 70 2d | 72 65 70 6c 69 65 73 2d | nnsoup-|replies-|
|00003710| 64 69 72 65 63 74 6f 72 | 79 20 22 52 45 50 4c 49 |director|y "REPLI|
|00003720| 45 53 22 20 72 65 70 6c | 69 65 73 20 6b 69 6e 64 |ES" repl|ies kind|
|00003730| 20 31 20 30 20 76 65 63 | 74 6f 72 20 67 6e 75 73 | 1 0 vec|tor gnus|
|00003740| 2d 73 6f 75 70 2d 75 6e | 69 71 75 65 2d 70 72 65 |-soup-un|ique-pre|
|00003750| 66 69 78 20 66 6f 72 6d | 61 74 20 22 25 63 25 63 |fix form|at "%c%c|
|00003760| 25 63 22 20 6e 6e 73 6f | 75 70 2d 72 65 70 6c 69 |%c" nnso|up-repli|
|00003770| 65 73 2d 66 6f 72 6d 61 | 74 2d 74 79 70 65 20 6e |es-forma|t-type n|
|00003780| 6e 73 6f 75 70 2d 72 65 | 70 6c 69 65 73 2d 69 6e |nsoup-re|plies-in|
|00003790| 64 65 78 2d 74 79 70 65 | 20 22 6e 65 77 73 22 20 |dex-type| "news" |
|000037a0| 31 31 30 20 31 30 39 5d | 20 31 30 5d 29 0a 23 40 |110 109]| 10]).#@|
|000037b0| 33 35 20 28 52 65 2d 29 | 63 72 65 61 74 65 20 74 |35 (Re-)|create t|
|000037c0| 68 65 20 53 4f 55 50 20 | 61 63 74 69 76 65 20 66 |he SOUP |active f|
|000037d0| 69 6c 65 2e 1f 0a 28 64 | 65 66 61 6c 69 61 73 20 |ile...(d|efalias |
|000037e0| 27 6e 6e 73 6f 75 70 2d | 6d 61 6b 65 2d 61 63 74 |'nnsoup-|make-act|
|000037f0| 69 76 65 20 23 5b 6e 69 | 6c 20 22 c0 c1 5c 6e c3 |ive #[ni|l "..\n.|
|00003800| c4 23 c5 5c 22 c6 89 89 | 89 89 89 1e 07 1e 08 1e |.#.\"...|........|
|00003810| 09 1e 5c 6e 1e 0b 1e 5c | 66 1e 0d ce cf 21 71 88 |..\n...\|f....!q.|
|00003820| d0 70 21 88 0e 0d 83 c3 | 00 d1 d2 0e 0d 40 5c 22 |.p!.....|.....@\"|
|00003830| 88 d3 20 88 d4 0e 0d 40 | 21 88 65 62 88 d5 d6 c6 |.. ....@|!.eb....|
|00003840| c3 23 84 4b 00 d7 16 0b | 82 50 00 d8 d9 21 16 0b |.#.K....|.P...!..|
|00003850| da 65 64 5c 22 16 5c 6e | db dc 0e 0d 40 5c 22 88 |.ed\".\n|....@\".|
|00003860| 0e 0d 40 dd 94 dd 95 4f | 16 09 de 0e 0b 0e 5c 66 |..@....O|......\f|
|00003870| 5c 22 89 16 08 84 91 00 | 0e 0b dd 0e 5c 6e 42 dd |\"......|....\nB.|
|00003880| 0e 5c 6e 42 df 0e 09 0e | 0b e0 e1 0e 5c 6e 25 44 |.\nB....|....\n%D|
|00003890| 45 0e 5c 66 42 16 5c 66 | 82 ba 00 0e 08 89 41 40 |E.\fB.\f|......A@|
|000038a0| 41 89 16 07 54 0e 07 0e | 5c 6e 5c 5c 42 df 0e 09 |A...T...|\n\\B...|
|000038b0| 0e 0b e0 e1 0e 5c 6e 25 | 44 43 a4 88 0e 08 41 40 |.....\n%|DC....A@|
|000038c0| 0e 07 0e 5c 6e 5c 5c a1 | 88 0e 0d 41 89 16 0d 84 |...\n\\.|...A....|
|000038d0| 2a 00 d1 e1 21 88 0e 5c | 66 16 5c 22 e3 c3 21 2e |*...!..\|f.\"..!.|
|000038e0| 07 87 22 20 5b 73 6f 72 | 74 20 64 69 72 65 63 74 |.." [sor|t direct|
|000038f0| 6f 72 79 2d 66 69 6c 65 | 73 20 6e 6e 73 6f 75 70 |ory-file|s nnsoup|
|00003900| 2d 64 69 72 65 63 74 6f | 72 79 20 74 20 22 49 44 |-directo|ry t "ID|
|00003910| 58 24 22 20 23 5b 28 66 | 31 20 66 32 29 20 22 c0 |X$" #[(f|1 f2) ".|
|00003920| c1 5c 6e 5c 22 88 c3 c4 | c5 5c 6e 5c 22 21 c0 c1 |.\n\"...|.\n\"!..|
|00003930| 0e 06 5c 22 88 c3 c4 c5 | 0e 06 5c 22 21 57 87 22 |..\"....|..\"!W."|
|00003940| 20 5b 73 74 72 69 6e 67 | 2d 6d 61 74 63 68 20 22 | [string|-match "|
|00003950| 2f 5c 5c 28 5b 30 2d 39 | 5d 2b 5c 5c 29 5c 5c 2e |/\\([0-9|]+\\)\\.|
|00003960| 22 20 66 31 20 73 74 72 | 69 6e 67 2d 74 6f 2d 69 |" f1 str|ing-to-i|
|00003970| 6e 74 20 6d 61 74 63 68 | 2d 73 74 72 69 6e 67 20 |nt match|-string |
|00003980| 31 20 66 32 5d 20 35 5d | 20 6e 69 6c 20 6d 69 6e |1 f2] 5]| nil min|
|00003990| 20 65 6c 65 6d 20 69 64 | 65 6e 74 20 6c 69 6e 65 | elem id|ent line|
|000039a0| 73 20 67 72 6f 75 70 20 | 61 63 74 69 76 65 20 66 |s group |active f|
|000039b0| 69 6c 65 73 20 67 65 74 | 2d 62 75 66 66 65 72 2d |iles get|-buffer-|
|000039c0| 63 72 65 61 74 65 20 22 | 20 2a 6e 6e 73 6f 75 70 |create "| *nnsoup|
|000039d0| 20 77 6f 72 6b 2a 22 20 | 62 75 66 66 65 72 2d 64 | work*" |buffer-d|
|000039e0| 69 73 61 62 6c 65 2d 75 | 6e 64 6f 20 6d 65 73 73 |isable-u|ndo mess|
|000039f0| 61 67 65 20 22 44 6f 69 | 6e 67 20 25 73 2e 2e 2e |age "Doi|ng %s...|
|00003a00| 22 20 65 72 61 73 65 2d | 62 75 66 66 65 72 20 69 |" erase-|buffer i|
|00003a10| 6e 73 65 72 74 2d 66 69 | 6c 65 2d 63 6f 6e 74 65 |nsert-fi|le-conte|
|00003a20| 6e 74 73 20 72 65 2d 73 | 65 61 72 63 68 2d 66 6f |nts re-s|earch-fo|
|00003a30| 72 77 61 72 64 20 22 5e | 5b 5e 09 5d 2a 09 5b 5e |rward "^|[^.]*.[^|
|00003a40| 09 5d 2a 09 5b 5e 09 5d | 2a 09 5b 5e 09 5d 2a 09 |.]*.[^.]|*.[^.]*.|
|00003a50| 5b 5e 09 5d 2a 09 5b 5e | 09 5d 2a 09 5b 5e 09 5d |[^.]*.[^|.]*.[^.]|
|00003a60| 2a 09 5b 5e 09 5d 2a 09 | 20 2a 5c 5c 28 58 72 65 |*.[^.]*.| *\\(Xre|
|00003a70| 66 3a 20 5c 5c 29 3f 20 | 2a 5b 5e 20 5d 2a 20 5c |f: \\)? |*[^ ]* \|
|00003a80| 5c 28 5b 5e 20 5d 2b 5c | 5c 29 3a 5b 30 2d 39 5d |\([^ ]+\|\):[0-9]|
|00003a90| 22 20 22 75 6e 6b 6e 6f | 77 6e 22 20 6d 61 74 63 |" "unkno|wn" matc|
|00003aa0| 68 2d 73 74 72 69 6e 67 | 20 32 20 63 6f 75 6e 74 |h-string| 2 count|
|00003ab0| 2d 6c 69 6e 65 73 20 73 | 74 72 69 6e 67 2d 6d 61 |-lines s|tring-ma|
|00003ac0| 74 63 68 20 22 2f 5c 5c | 28 5b 30 2d 39 5d 2b 5c |tch "/\\|([0-9]+\|
|00003ad0| 5c 29 5c 5c 2e 22 20 31 | 20 61 73 73 6f 63 20 76 |\)\\." 1| assoc v|
|00003ae0| 65 63 74 6f 72 20 22 6e | 63 6d 22 20 22 22 20 6e |ector "n|cm" "" n|
|00003af0| 6e 73 6f 75 70 2d 67 72 | 6f 75 70 2d 61 6c 69 73 |nsoup-gr|oup-alis|
|00003b00| 74 20 6e 6e 73 6f 75 70 | 2d 77 72 69 74 65 2d 61 |t nnsoup|-write-a|
|00003b10| 63 74 69 76 65 2d 66 69 | 6c 65 5d 20 31 30 20 28 |ctive-fi|le] 10 (|
|00003b20| 23 24 20 2e 20 31 34 32 | 35 39 29 20 6e 69 6c 5d |#$ . 142|59) nil]|
|00003b30| 29 0a 23 40 36 33 20 44 | 65 6c 65 74 65 20 61 6e |).#@63 D|elete an|
|00003b40| 79 20 2a 2e 4d 53 47 20 | 61 6e 64 20 2a 2e 49 44 |y *.MSG |and *.ID|
|00003b50| 58 20 66 69 6c 65 73 20 | 74 68 61 74 20 61 72 65 |X files |that are|
|00003b60| 6e 27 74 20 6b 6e 6f 77 | 6e 20 62 79 20 6e 6e 73 |n't know|n by nns|
|00003b70| 6f 75 70 2e 1f 0a 28 64 | 65 66 61 6c 69 61 73 20 |oup...(d|efalias |
|00003b80| 27 6e 6e 73 6f 75 70 2d | 64 65 6c 65 74 65 2d 75 |'nnsoup-|delete-u|
|00003b90| 6e 72 65 66 65 72 65 6e | 63 65 64 2d 6d 65 73 73 |nreferen|ced-mess|
|00003ba0| 61 67 65 2d 66 69 6c 65 | 73 20 23 5b 6e 69 6c 20 |age-file|s #[nil |
|00003bb0| 22 c0 c1 c2 c3 5c 66 5c | 22 5c 22 1d c6 1e 07 c8 |"....\f\|"\".....|
|00003bc0| 0e 09 ca 0e 07 23 1e 0b | ca 1e 5c 66 ca 1e 0d 0e |.....#..|..\f....|
|00003bd0| 0b 89 41 16 0b 40 89 16 | 0d 83 43 00 ce 0e 07 0e |..A..@..|..C.....|
|00003be0| 0d 5c 22 88 0e 0d cf 89 | 94 4f 0d 9d 84 1a 00 0e |.\".....|.O......|
|00003bf0| 0d 0e 5c 66 42 16 5c 66 | 82 1a 00 d0 0e 5c 66 d1 |..\fB.\f|.....\f.|
|00003c00| 5c 22 16 5c 66 d2 d3 d4 | 0e 5c 66 23 2d 87 22 20 |\".\f...|.\f#-." |
|00003c10| 5b 61 70 70 6c 79 20 6e | 63 6f 6e 63 20 6d 61 70 |[apply n|conc map|
|00003c20| 63 61 72 20 23 5b 28 67 | 61 29 20 22 c0 c1 5c 6e |car #[(g|a) "..\n|
|00003c30| 41 41 5c 22 87 22 20 5b | 6d 61 70 63 61 72 20 23 |AA\"." [|mapcar #|
|00003c40| 5b 28 61 72 65 61 29 20 | 22 08 41 40 c1 48 87 22 |[(area) |".A@.H."|
|00003c50| 20 5b 61 72 65 61 20 30 | 5d 20 32 5d 20 67 61 5d | [area 0|] 2] ga]|
|00003c60| 20 33 5d 20 6e 6e 73 6f | 75 70 2d 67 72 6f 75 70 | 3] nnso|up-group|
|00003c70| 2d 61 6c 69 73 74 20 6b | 6e 6f 77 6e 20 22 5c 5c |-alist k|nown "\\|
|00003c80| 2e 4d 53 47 24 5c 5c 7c | 5c 5c 2e 49 44 58 24 22 |.MSG$\\||\\.IDX$"|
|00003c90| 20 72 65 67 65 78 70 20 | 64 69 72 65 63 74 6f 72 | regexp |director|
|00003ca0| 79 2d 66 69 6c 65 73 20 | 6e 6e 73 6f 75 70 2d 64 |y-files |nnsoup-d|
|00003cb0| 69 72 65 63 74 6f 72 79 | 20 6e 69 6c 20 66 69 6c |irectory| nil fil|
|00003cc0| 65 73 20 6e 6f 6e 2d 66 | 69 6c 65 73 20 66 69 6c |es non-f|iles fil|
|00003cd0| 65 20 73 74 72 69 6e 67 | 2d 6d 61 74 63 68 20 30 |e string|-match 0|
|00003ce0| 20 73 6f 72 74 20 73 74 | 72 69 6e 67 3c 20 6d 61 | sort st|ring< ma|
|00003cf0| 70 2d 79 2d 6f 72 2d 6e | 2d 70 20 22 44 65 6c 65 |p-y-or-n|-p "Dele|
|00003d00| 74 65 20 66 69 6c 65 20 | 25 73 3f 20 22 20 23 5b |te file |%s? " #[|
|00003d10| 28 66 69 6c 65 29 20 22 | c0 09 5c 6e 50 21 87 22 |(file) "|..\nP!."|
|00003d20| 20 5b 64 65 6c 65 74 65 | 2d 66 69 6c 65 20 6e 6e | [delete|-file nn|
|00003d30| 73 6f 75 70 2d 64 69 72 | 65 63 74 6f 72 79 20 66 |soup-dir|ectory f|
|00003d40| 69 6c 65 5d 20 33 5d 5d | 20 35 20 28 23 24 20 2e |ile] 3]]| 5 (#$ .|
|00003d50| 20 31 35 31 35 39 29 20 | 6e 69 6c 5d 29 0a 28 70 | 15159) |nil]).(p|
|00003d60| 72 6f 76 69 64 65 20 28 | 71 75 6f 74 65 20 6e 6e |rovide (|quote nn|
|00003d70| 73 6f 75 70 29 29 0a | |soup)). | |
+--------+-------------------------+-------------------------+--------+--------+